Índice:
- Etapa 1: Materiais
- Etapa 2: Código
- Etapa 3: Fiação
- Etapa 4: Faça upload do código e execute
- Etapa 5: Como funciona o código?
- Etapa 6: Obrigado pela leitura
Vídeo: Arduino Cyclone Arcade Game: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Luzes piscantes! Arduino! Jogo! O que mais precisa ser dito? Este jogo é baseado no jogo de arcade Cyclone, onde o jogador tenta parar um led de rolagem ao redor de um círculo em um ponto específico.
Etapa 1: Materiais
1x Arduino Uno
3 fios de jumper
1x WS2812B LED Strip (comprei a minha por $ 30 da Amazon aqui)
Etapa 2: Código
Baixe o IDE do Arduino em www.arduino.cc/en/Main/Software
Baixe a versão mais recente da biblioteca FastLED em
Instale a biblioteca no Arduino IDE seguindo as instruções aqui:
Baixe o código para este projeto aqui.
Descompacte o código e abra-o no Arduino clicando duas vezes em LEDGame.ino.
Etapa 3: Fiação
Conecte os três fios do jumper ao fio de led. Conecte o primeiro fio da almofada de 5 V na faixa de LED ao pino de 5 V no Arduino. Conecte o segundo fio do pad Din na faixa de LED ao pino digital 7 no Arduino. Conecte o último fio do teclado Gnd na faixa de LED ao Gnd no Arduino. Você pode precisar soldar esses fios às almofadas na faixa de LED. AVISO: Conectar mais de 30 leds ao Arduino pode causar sobrecarga de corrente ao regulador integrado ou à fonte de alimentação USB.
Etapa 4: Faça upload do código e execute
Abra o código no IDE do Arduino. Substitua o número 27 na linha 24 pelo número de leds. Determine qual led deve ser o led central e substitua-o pelo número 14 na linha 27. Clique em upload para carregar o programa no quadro. Certifique-se de selecionar o tipo de placa e porta corretos no menu de ferramentas. Em seguida, abra o monitor serial, defina a taxa de transmissão para 9600 e siga as instruções na tela.
Etapa 5: Como funciona o código?
O código é uma máquina de estado simples, rodando em um estado de jogo em execução ou game over. Um loop for move o led ao longo da string até que a entrada seja recebida em Serial. Em seguida, o jogo muda para o estado game over e calcula a distância do led do centro da corda.
Etapa 6: Obrigado pela leitura
Se você gostou deste Instructable, por favor considere favorecê-lo e confira meu blog aqui. Obrigado pela leitura, e se você tiver alguma sugestão ou alteração, deixe nos comentários abaixo.
Recomendado:
Jogo Arduino Cyclone: 5 etapas (com imagens)
Arduino Cyclone Game: Eu nunca joguei o verdadeiro jogo de arcade de ciclone, mas gosto da ideia de brincar com nosso tempo de reação. Projetei um jogo miniaturizado. Consiste em 32 LEDs formando um círculo, os LEDs acendem um a um como um perseguidor de led. O objetivo é pressionar um botão
Cyclone (Arduino LED Game): 6 etapas (com imagens)
Cyclone (Arduino LED Game): Neste tutorial, vou ensiná-lo a criar um jogo de LED com muito pouco código ou experiência! Tive essa ideia por um tempo e finalmente comecei a criá-la. É um jogo divertido que nos lembra a todos os jogos de arcade. Existem outros tutoriais para
Cyclone LED Arcade Game: 4 etapas
Cyclone LED Arcade Game: A intenção deste projeto era criar um jogo simples usando um Arduino que fosse interativo e divertido para as crianças. Lembro-me do jogo de arcade Cyclone ser um dos meus jogos de arcade favoritos quando eu era mais jovem, então decidi replicá-lo. T
Arduino Game Controller + Unity Game: 5 etapas
Arduino Game Controller + Unity Game: Neste instrutível, mostrarei como construir / programar um controlador de jogo Arduino que pode se conectar ao Unity
Arduino LED Laser Arcade Game: 3 etapas (com imagens)
Arduino LED Laser Arcade Game: Neste instrutivo, demonstrarei como fazer um Laser Arcade Game usando LED e sensores de luz. O código está incluído e você não precisa de muitas partes para construí-lo. Eu não vou te dizer como eu construo o caso, você vai ter que fazer isso sozinho