Arduino Cyclone Arcade Game: 6 etapas
Arduino Cyclone Arcade Game: 6 etapas
Anonim
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game

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

Materiais
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: