Índice:
- Suprimentos
- Etapa 1: Fiação
- Etapa 2: codificação
- Etapa 3: Teste
- Etapa 4: Funciona, agora compartilhe
Vídeo: Controle a velocidade do Jingle Bells com o Arduino: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Este Instructable mostrará como programar uma tira de LED para corresponder às notas tocadas pelo Arduino. Você também pode acelerar ou desacelerar a música trazendo sua mão para mais perto ou mais longe do fotorresistor. Meu exemplo é com a música Jingle Bells, porém você pode alterá-la para qualquer música se traduzir as notas.
Suprimentos
- Fotorresistor
- Placa Arduino
- Resistor de 10K (x2)
- Tira de LED
- Amplificador de alto-falante
- Fios (masculino e feminino)
Etapa 1: Fiação
Consulte o link abaixo para ver a configuração adequada para seus fios.
Todos os fios rosa são alinhados aos números dos pinos.
Todos os fios pretos levam ao aterramento.
Todos os fios vermelhos conduzem a 5V.
Todo preto com castanho significa um resistor.
Os fios verdes significam os fios que saem da faixa de LED.
Etapa 2: codificação
Copie o código que está anexado.
O resto é uma explicação de como funciona o código:
A codificação tem comentários, porém você verá que é bastante longa. As notas iniciais declaradas garantem que sua prancha possa fazer qualquer tom musical. Em seguida, há uma declaração de cores para corresponder a cada nota. A configuração de vazio ativa todos os seus pinos e começa a programação. O loop vazio é onde a codificação principal ocorre. Ele começa com um ritmo flutuante, o que garante que sua música aumentará ou diminuirá dependendo de quão perto você está do fotorresistor. Quanto mais perto você estiver, mais rápido ele toca. Em seguida, ele toca sinos. Cada nota tem sua própria função. Inicialmente apaga todas as cores da faixa de LED, depois dita a nota e sua duração. Para uma semínima em execuções de 250 milissegundos, uma meia nota é tocada por 500 milissegundos e uma nota inteira é tocada por 1000 milissegundos. Após essa declaração, há um loop que informa à placa quantas luzes devem acender; para uma semínima, 5 luzes se acendem, para uma semínima 10 luzes e para uma nota inteira 10 luzes se acendem. Em seguida, há um ditado de cor e atraso para encerrar a nota. Isso se repete continuamente, a menos que seja desconectado da placa.
Etapa 3: Teste
A maneira de testar seu código e fiação é conectá-los! Se não estiver funcionando corretamente, verifique seus fios e se você copiou toda a codificação. Você pode ter um aterramento indo para 5V ou outra confusão.
Etapa 4: Funciona, agora compartilhe
Agora que você resolveu todos os problemas do projeto! Tire uma foto e compartilhe com seus amigos. Se você quiser, pode mudar a música tornando as notas diferentes e alterando as cores de acordo. Depende de você, as possibilidades são infinitas!
Recomendado:
Velocidade de controle do DC MOTOR MOSFET usando Arduino: 6 etapas
Velocidade de controle do MOTOR DC MOSFET usando Arduino: Neste tutorial, aprenderemos como controlar a velocidade de um motor DC usando um módulo MOSFET. Assista ao vídeo
Controle Arduino de velocidade e direção do motor DC usando um potenciômetro, display OLED e botões: 6 etapas
Arduino Controlar velocidade e direção do motor DC usando um potenciômetro, display OLED e botões: neste tutorial, aprenderemos como usar um driver L298N DC MOTOR CONTROL e um potenciômetro para controlar a velocidade e direção de um motor DC com dois botões e exibir o valor do potenciômetro no display OLED. Assista a um vídeo de demonstração
Velocidade e direção de controle de gesto de mão DC MOTOR usando Arduino: 8 etapas
DC MOTOR Controle de gesto de mão com velocidade e direção usando Arduino: neste tutorial, aprenderemos como controlar um motor DC com gestos de mão usando arduino e Visuino. Assista ao vídeo! Confira também: Tutorial de gestos de mão
ALTERNATIVA DO GERADOR DE SINAL DE CONTROLE PARA CONTROLE ELETRÔNICO DE VELOCIDADE (ESC): 7 etapas
ALTERNATIVA DO GERADOR DE SINAL DE CONTROLE PARA CONTROLE ELETRÔNICO DE VELOCIDADE (ESC): Há algum tempo publiquei um vídeo (https://www.youtube.com/watch?v=-4sblF1GY1E) no meu canal do YouTube onde mostrei como fazer uma turbina eólica de um motor DC sem escova. Fiz o vídeo em espanhol e explicou que este motor foi dado a
Como aumentar drasticamente a velocidade do seu PC e manter essa velocidade por toda a vida do sistema .: 9 etapas
Como acelerar drasticamente o seu PC e mantê-la durante a vida útil do sistema .: Este é um tutorial que fiz sobre como limpar, ajustar e otimizar seu PC para que funcione mais rápido do que quando você o comprou. e para ajudar a mantê-lo assim. Vou postar fotos assim que tiver a chance, infelizmente a partir de agora não