segunda-feira, 13 de abril de 2015

Farol de trânsito com o Arduino

  E aí galera, beleza? Depois de explicar como faz um led piscar, que tal fazermos um farol de trânsito? Um dos melhores exemplos e exercícios para se fazer. Vamos lá, o material necessário é:


  • 1 Arduino
  • 1 Protoboard
  • 3 Leds
  • 3 Resistores de 220ohm
  • 7 Fios













   Coloque os leds no protoboard, no anodo de cada led, deverá ser colocado um resistor de 220ohm (foto 1) , e no catodo dos leds, irão os fios ligados à fileira negativa da protoboard (foto 2). 















*Foto 1

















*Foto 2



 Feito isso, na mesma fileira do resistor onde não está ligado à nada, coloque um fio em cada um e ligue-os nas portas digitais do Arduino e coloque um fio da fileira negativa da protoboard ligado no GND do Arduino (eu usei as portas digitais 9, 10 e 11). Uma dica que eu dou, que fica mais fácil de se encontrar no meio de tanto fio, é usar os fios com as cores semelhantes aos leds, e SEMPRE use o positivo com um fio vermelho e o negativo com um fio vermelho.
 O esquema todo montado fica assim: 















  Agora, que já montamos no protoboard e no Arduino, vamos para a IDE. Para acender um led, não precisamos baixar nenhuma livraria específica, a IDE do Arduino já vem com ela. Então, vamos lá!

  1.  void setup()
  2. {
  3. pinMode (9, OUTPUT); // led amarelo
  4. pnMode (10, OUTPUT); // led vermelho
  5. pinMode (11, OUTPUT); // led verde
  6. }
  7.  
  8. void loop ()
  9. {
  10. digitalWrite (11, HIGH); // acende o led VERDE
  11. delay (4000); // deixa o led verde 4 segundos aceso
  12. digitalWrite (11, LOW); // apaga o led VERDE
  13. digitalWrite (9, HIGH); // acende o led AMARELO
  14. delay (2000); // deixa o led amarelo aceso por 2 segundos
  15. digitalWrite (9,LOW); // apaga o led AMARELO
  16. digitalWrite (10, HIGH); // acende o led VERMELHO
  17. delay (5000); deixa o led vermelho 5 segundos aceso 
  18. digitalWrite (10,LOW); // apaga o led VERMELHO

Nenhum comentário:

Postar um comentário