Índice:

Projeto CSCI-1200 2: Simon diz: 4 etapas
Projeto CSCI-1200 2: Simon diz: 4 etapas

Vídeo: Projeto CSCI-1200 2: Simon diz: 4 etapas

Vídeo: Projeto CSCI-1200 2: Simon diz: 4 etapas
Vídeo: Seiko Pogue Watch Restoration 2024, Novembro
Anonim
CSCI-1200 Projeto 2: Simon diz
CSCI-1200 Projeto 2: Simon diz

Neste laboratório, você usará botões, uma tela LCD e LEDs para criar um jogo Simon Says usando o micro controlador Arduino.

Hardware necessário para este projeto:

1. Arduino Uno

2. Tela LCD

3. 4 botões

4. Potenciômetro

5. 4 LEDs

6. Placa de ensaio

7. Fios / conectores

Bibliotecas necessárias:

1. LiquidCrystal

2. EEPROM

Etapa 1: conectar 4 LEDs

Conecte 4 LEDs
Conecte 4 LEDs

Para este projeto, é melhor usar 4 LEDs de cores diferentes, como azul, verde, vermelho e amarelo.

Para conectar um LED à placa de ensaio:

1. Coloque o LED na placa de ensaio

2. Conecte um fio jumper do trilho de aterramento ao fio inferior (-) do LED

3. Conecte um fio de jumper de uma porta no Arduino, as portas usadas no diagrama são A2-A5, para a placa de ensaio. Coloque um resistor de 220 Ω (ohm) na mesma linha do fio e conecte-o ao fio superior (+) do LED

4. Repita as etapas 1 - 3 para terminar de conectar os 3 LEDs restantes ao breadboard

Etapa 2: Conecte 4 botões de pressão

Conecte 4 botões de pressão
Conecte 4 botões de pressão

Os botões de pressão serão usados para jogar, portanto, devem ser colocados em um local na placa de ensaio de fácil acesso. Para tornar o jogo mais fácil de entender, os botões devem ser colocados na frente de seus LEDs correspondentes.

Passos para conectar um botão:

1. Insira o botão na placa de ensaio

2. Conecte um fio na parte superior esquerda do botão ao barramento de alimentação da placa de ensaio.

3. Conecte um resistor de 10K Ω (ohm) ao lado esquerdo inferior do botão e o trilho de aterramento da placa de ensaio

4. O lado inferior direito do botão será conectado com um fio a uma porta no Arduino, as portas 2 a 5 são usadas para os botões no diagrama.

5. Repita as etapas 1 a 4 para terminar de conectar os 3 botões restantes.

Etapa 3: conectar a tela LCD

Conectar tela LCD
Conectar tela LCD

A tela LCD será usada para exibir a pontuação atual do jogador durante um jogo, bem como a pontuação mais alta. O LCD é conectado à placa de ensaio com 16 pinos diferentes. O LCD requer um potenciômetro para funcionar, então coloque um potenciômetro na placa de ensaio. O pino superior esquerdo do potenciômetro é conectado ao barramento de alimentação da placa de ensaio e o pino inferior esquerdo é conectado ao barramento de aterramento.

Os pinos do LCD são conectados na seguinte ordem:

  1. Chão
  2. Poder
  3. Pino 11
  4. Pino 10
  5. Pino 9
  6. Pino 8
  7. Vazio
  8. Vazio
  9. Vazio
  10. Vazio
  11. Pino 7
  12. Chão
  13. Pino 6
  14. Potenciômetro
  15. Poder
  16. Chão

Etapa 4: Código para Simon Says

Em anexo está o arquivo 1200_Project2_Simon.ino que contém todo o código necessário para concluir este projeto. O código usa um número aleatório para decidir qual padrão será exibido para cada rodada. A memória EEPROM é usada para armazenar a pontuação mais alta, que é exibida na tela LCD.

Recomendado: