segunda-feira, 25 de janeiro de 2016

Curso Arduino 2 - Semáforo



Neste post vou mostrar como fazer um semáforo usando o Arduino.


Vamos precisar de:























Comece colocando os resistores e os LEDs na protoboard, a perna maior do LED vai ser ligada no Arduino e a menor no resistor, como mostra a imagem.


Depois ligue os jumper na protoboard e no Arduino, não se esqueça de ligar o GND.


Agora vamos ao código, você pode copiar e colar na IDE do Arduino ou usar o Codebender para fazer o upload.
O código é muito parecido com o código Blink da primeira aula sobre o Arduino.

int tempo = 5000;  Essa variável foi utilizada apenas para definir o tempo de espera entre as  trocas do semáforo. Assim, se você quiser trocar o delay vc só precisa alterar a variável "tempo" nessa linha, ao invés de alterar uma por uma no código. 

int vermelho = 10;    
int amarelo = 9;             Esses são os LEDs vermelho, amarelo e verde conectados
int verde = 8;                 aos pinos 10, 9 e 8 respectivamente

Na função Setup definimos que os três pinos conectados aos LEDs são saídas (5V).

No Loop definimos que o LED vermelho fica ligado por 5 segundos, depois ele apaga e o verde fica acesso por 5 segundos, e por último o amarelo acende por 2 segundos.



Agora que você já sabe fazer um semáforo, você pode acrescentar mais alguns LEDs e fazer um cruzamento e até mesmo colocar um sinal para os pedestres.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...