Led’s Rítmicos com Arduino

A um tempo tenho visto alguns projetos para fazer um Led piscar no ritmo da musica, trago para vocês um projeto adaptado de um vídeo que encontrei no YouTube.

Os materiais usados foram:

  • Led’s
  • Arduino Uno
  • Potenciômetro
  • Jumpers
  • Caixa de som

O esquema de montagem é o seguinte :

schema led a ritmo di musica

Colocando os Led’s na protoboard:

 

Fazendo a ligação do Potenciômetro:

 

O código: 

 int s = 1;  
 int vm = 4;  
 void setup() {  
  pinMode   (A1, INPUT); //leitura da frenquecia vinda da caixa de som.  
  pinMode   (13, OUTPUT);  
  pinMode   (12, OUTPUT);  
  pinMode   (11, OUTPUT);  
  pinMode   (10, OUTPUT);  
  pinMode   (9, OUTPUT);  
  pinMode   (8, OUTPUT);  
  pinMode   (7, OUTPUT);  
  pinMode   (6, OUTPUT);  
  pinMode   (5, OUTPUT);  
  pinMode   (4, OUTPUT);  
  pinMode   (3, OUTPUT);  
  pinMode   (2, OUTPUT);  
 }  
 void loop() {  
  s = analogRead(1); // se modificado para 0 as luzes ficam acesas o tempo todo e só piscam quando identificam a batida da musica.  
   if ( (vm *2) <s) {digitalWrite (13 ,HIGH);} else {digitalWrite (13 ,LOW);}  
   if ( (vm *2) <s) {digitalWrite (12 ,HIGH);} else {digitalWrite (12 ,LOW);}  
   if ( (vm *2) <s) {digitalWrite (11 ,HIGH);} else {digitalWrite (11 ,LOW);}  
   if ( (vm *2) <s) {digitalWrite (10 ,HIGH);} else {digitalWrite (10 ,LOW);}  
   if ( (vm *3) <s) {digitalWrite (9 ,HIGH);} else {digitalWrite (9 ,LOW);}  
   if ( (vm *3) <s) {digitalWrite (8 ,HIGH);} else {digitalWrite (8 ,LOW);}  
   if ( (vm *3) <s) {digitalWrite (7 ,HIGH);} else {digitalWrite (7 ,LOW);}  
   if ( (vm *3) <s) {digitalWrite (6 ,HIGH);} else {digitalWrite (6 ,LOW);}  
   if ( (vm *3) <s) {digitalWrite (5 ,HIGH);} else {digitalWrite (5 ,LOW);}  
   if ( (vm *3) <s) {digitalWrite (4 ,HIGH);} else {digitalWrite (4 ,LOW);}  
   if ( (vm *4) <s) {digitalWrite (3 ,HIGH);} else {digitalWrite (3 ,LOW);}  
   if ( (vm *4) <s) {digitalWrite (2 ,HIGH);} else {digitalWrite (2 ,LOW);}  
  }  

 

O vídeo do projeto funcionando: 

 

Aceitamos sugestões para melhoramento do projeto, deixe sua ideia!

Ps:. eu utilizei um cabo P2 para ligar direto numa saída de áudio, mas vocês podem fazer a ligação direto da caixa de som.

 

 

 

 

Anúncios

Um comentário sobre “Led’s Rítmicos com Arduino

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s