Você está na página 1de 8

Escola Secundria Antnio Damsio Curso Profissional de

Introduo Linguagem

Laboratrio de programao com o ARDUINO


Propostas de trabalhos
erso ! "#!$%"#!&
Antnio 'enri(ues

A linguagem de programao C frequentemente utilizada na resoluo de problemas de eletrnica e automao, pelo que a sua aprendizagem se reveste de significativa importncia para estudantes e tecnicos das reas referidas. A presente coleo de fic as de laboratrio tem como ob!etivo consolidar os con ecimentos adquiridos e motivar a descoberta de solu"es para problemas novos que nos possam surgir. A escol a da plataforma A#$%&'( !ustifica)se pela facilidade de uso e grande disponibilidade de informao. As ilustra"es foram feitas com recurso ao soft*are +#&,-&'..

Escola Secundria Antnio Damsio


Curso Profissional de Tcnico de Eletrnica, Automao e Computadores Automao e Computadores Mdulo 4 Pro!ramao de Alto "#$el

/feitos de luz

+aa os programas que0 1. acendam os leds pares alternadamente com os 2mpares3 4. criem a sensao de uma luz que se desloca da direita para a esquerda 56ed1 para 6ed178 e da esquerda para a direita 56ed17 para 6ed183 9. criem a sensao de abrir e fec ar. &nicialmente os leds esto todos acesos, comeando a apagar)se do led : e ; para o led 1 e 17 respetivamente3 quando esto todos apagados faz)se o inverso.

Escola Secundria Antnio Damsio


Curso Profissional de Tcnico de Eletrnica, Automao e Computadores Automao e Computadores Mdulo 4 Pro!ramao de Alto "#$el

Animao luminosa +aa um programa que permita acender<apagar um con!unto de dez led=s sequencialmente, de forma a criar um efeito de deslocamento da luz da direita para a esquerda e vice)versa. ( ritmo de acendimento<deslocamento controlado por um potencimetro.

%&' )ma* Entrada anal!ica + )min ("D

Ao potencimetro na posio #min, faa corresponder 7,1 segundo e > posio #ma? 1,: segundos.

Escola Secundria Antnio Damsio


Curso Profissional de Tcnico de Eletrnica, Automao e Computadores Automao e Computadores Mdulo 4 Pro!ramao de Alto "#$el

@u2metro +aa um programa que permita acender um con!unto de led=s, de forma a indicar o n2vel de tenso obtido no terminal do cursor do potencimetro. ( led 17 indica o valor m?imo da tenso.

Escola Secundria Antnio Damsio


Curso Profissional de Tcnico de Eletrnica, Automao e Computadores Automao e Computadores Mdulo 4 Pro!ramao de Alto "#$el

Comparador de tens"es. +aa um programa que permita comparar o valor de duas entradas analgicas.

6ed vermel o aceso quando @potA A @potB 6ed amarelo aceso quando @potA C @potB 6ed verde aceso quando @potA D @potB

Escola Secundria Antnio Damsio


Curso Profissional de Tcnico de Eletrnica, Automao e Computadores Automao e Computadores Mdulo 4 Pro!ramao de Alto "#$el

Controlo de passagem de pe"es com semforo. +aa um programa que permita controlar os semforos de uma passagem de pe"es.

+uncionamento0 Considere o grfico que descreve o estado dos semforos. Cada quadr2ula vale 7,: segundos.

Escola Secundria Antnio Damsio


Curso Profissional de Tcnico de Eletrnica, Automao e Computadores Automao e Computadores Mdulo 4 Pro!ramao de Alto "#$el

Buzzer, led e boto

+aa os programas que permitam0 1. acender o led enquanto se preme o boto3 4. mudar o estado do led 5apagado para aceso ou aceso para apagado8 cada vez que se premir o boto3 9. emitir um beep em que o duty cycle 5ciclo de trabal o8 do sinal EFG se!a de :7H3 I. ligar<desligar o buzzer e o led cada vez que se premir o boto.