2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Foi daí que tirei minha ideia:
www.instructables.com/id/Arduino-Led-Dice/
O que eu mudei:
- O pequeno botão para um maior
- Cores de LEDs
- Tempo de atraso para LEDs
- Adicionando um alto-falante
- Ordem dos pinos D, porque as configurações originais não funcionaram
Etapa 1: introdução
Este projeto é denominado Arduino LED dice + speaker.
São 7 LEDs com cores diferentes, um botão e um alto-falante.
Como funciona:
Ao pressionar o botão, você ouviria um som do alto-falante e os LEDs escolheriam aleatoriamente um número de 1 a 6. Após cerca de um segundo, os LEDs desligariam e você poderia pressionar o botão novamente para escolher outro número. É como os dados que usamos quando jogamos jogos de tabuleiro.
O vídeo acima mostra como isso funciona, e as fotos mostram a aparência de diferentes lados.
Etapa 2: Materiais
Aqui estão alguns materiais necessários para este projeto:
- Arduino e breadboard
- 7x LEDs de qualquer tipo e cores
- Resistor 7x 220 ou 330 (marrom)
- 1x botão de pressão
- 1x alto-falante
- Alguns fios
Etapa 3: comece
- Coloque os LEDs em sua placa de ensaio em forma de "H (conforme mostrado no diagrama)
- Conecte os cátodos (-) de todos os LEDs ao aterramento (-) com os resistores
- Conecte os 4 grupos de LEDs (conforme mostrado no diagrama)
- Conecte os grupos de LEDs ao pino D (conforme mostrado no diagrama)
- Coloque o botão na placa de ensaio e conecte-o ao aterramento (+) com resistor de 10k ohm, outro lado ao pino D
- Coloque o alto-falante na placa de ensaio e conecte-o ao aterramento (-) e ao pino D
Os dados devem seguir as regras:
Para o número 1 dos dados: acende o LED 4
Para o número 2 dos dados: ilumina o grupo 1
Para o número 3 dos dados: ilumina os grupos 3 e 4
Para o nº 4 dos dados: ilumina os grupos 1 e 3
Para o número 5 dos dados: ilumina os grupos 1, 3 e 4
Para o número 6 dos dados: ilumina os grupos 1, 2 e 3
Etapa 4: Código
Aqui está o código para este projeto:
(註明 「改」 地方 的 代表 經過 修改.
create.arduino.cc/editor/rachelhsiao0821/b…
Etapa 5: Teste
A última etapa é tentar e testar se seu projeto funciona!
Aqui estão mais algumas fotos do meu projeto: Dados de LED de 1 a 6.