terça-feira, 14 de abril de 2015

Sirene utilizando um buzzer e um led.

 Fala galera, beleza? Hoje iremos ver como se faz uma sirene utilizando um buzzer e um led. O mareial necessário para esse projeto é:

  • 1 Arduino;
  • 1 Protoboard;
  • 1 Led;
  • 1 Buzzer;
  • 5 Fios;
  • 2 resistores 220ohm.



















 A ligação dos componentes serão o seguinte:
 Do mesmo jeito que montarmos o led, iremos montar o buzzer, ou seja, no anodo do led, colocaremos um resistor de 220ohm (LEMBRANDO, pode ser colocado um resistor de menor resistência no buzzer, ele ficará com o som mais alto, e, no led, pode ser colocado um de maior resistência, ele só mudará a tensão da luminosidade do led, ficará mais fraco, mas nunca coloque um resistor de menor resistência em um led), e no catodo colocaremos um fio que vai ser ligado na fileira negativa da Protoboard. No buzzer, no negativo será ligado um fio até a fileira negativa da Protoboard, e no positivo colocaremos um resistor de 220ohm. 













 Do outro lado dos dois resistores colocaremos um fio que será ligado em algum pino da porta digital do Arduino, eu coloquei o led no pino 8 e o buzzer no pino 7. Da fileira negativa da Protoboard será ligado um fio no GND do Arduino até ela. Ficará assim:
 












Montando esboço na IDE
 
 

















  1. void setup ()
  2. {
  3.   pinMode(7, OUTPUT); // buzzer
  4.   pinMode(8, OUTPUT); // led
  5. }
  6.  
  7. void loop ()
  8. {
  9. digitalWrite (8,HIGH); // Acende o led
  10. tone (7,262,200); // Toca o buzzer em tonalidade de dó, em 262Hz
  11. delay (200); // Deixa o buzzer tocando em 262Hz, e o led ativado por 200 milésimos de segundos
  12. digitalWrite (8,LOW); // Apaga o led
  13. tone (7,330,200); // Toca o buzzer em tonalidade de Mi, em 330Hz 
  14. delay (200); // Tempo em que o led ficará apagado e o buzzer tocando em 330Hz.
  15. }

Nenhum comentário:

Postar um comentário