Tabla de contenido:

Proyecto CSCI-1200 2: Simon dice: 4 pasos
Proyecto CSCI-1200 2: Simon dice: 4 pasos

Video: Proyecto CSCI-1200 2: Simon dice: 4 pasos

Video: Proyecto CSCI-1200 2: Simon dice: 4 pasos
Video: Clase de apoyo para defensa proyecto 2 (puentes arco) CSI Bridge 2024, Noviembre
Anonim
Proyecto CSCI-1200 2: Simon dice
Proyecto CSCI-1200 2: Simon dice

En este laboratorio, utilizará botones pulsadores, una pantalla LCD y LED para crear un juego de Simon Says utilizando el microcontrolador Arduino.

Hardware requerido para este proyecto:

1. Arduino Uno

2. Pantalla LCD

3. 4 pulsadores

4. Potenciómetro

5. 4 LED

6. Tablero de pruebas

7. Cables / conectores

Bibliotecas necesarias:

1. Cristal líquido

2. EEPROM

Paso 1: conecte 4 LED

Conecte 4 LED
Conecte 4 LED

Para este proyecto, es mejor utilizar 4 LED de diferentes colores, como azul, verde, rojo y amarillo.

Para conectar un LED a la placa de pruebas:

1. Coloque el LED en la placa de pruebas

2. Conecte un cable de puente desde el riel de tierra al cable inferior (-) del LED

3. Conecte un cable de puente desde el puerto a en el Arduino, los puertos usados en el diagrama son A2-A5, a la placa de pruebas. Coloque una resistencia de 220 Ω (ohmios) en la misma fila que el cable y conéctela al cable superior (+) del LED

4. Repita los pasos 1 a 3 para terminar de conectar los 3 LED restantes a la placa de pruebas.

Paso 2: Conecte 4 botones pulsadores

Conecte 4 pulsadores
Conecte 4 pulsadores

Los botones pulsadores se utilizarán para jugar, por lo que deben colocarse en un lugar de la placa que sea de fácil acceso. Para que el juego sea más fácil de entender, los pulsadores deben colocarse frente a su LED correspondiente.

Pasos para conectar un pulsador:

1. Inserte el botón en la placa de pruebas

2. Conecte un cable en la parte superior izquierda del botón al riel de alimentación de la placa de pruebas.

3. Conecte una resistencia de 10K Ω (ohmios) al lado inferior izquierdo del botón y al riel de tierra de la placa de pruebas.

4. El lado inferior derecho del botón se conectará con un cable a un puerto en el Arduino, los puertos 2-5 se utilizan para los botones en el diagrama.

5. Repita los pasos 1 a 4 para terminar de conectar los 3 botones pulsadores restantes.

Paso 3: conecte la pantalla LCD

Conectar la pantalla LCD
Conectar la pantalla LCD

La pantalla LCD se utilizará para mostrar la puntuación actual del jugador durante un juego, así como la puntuación más alta. La pantalla LCD está conectada a la placa de pruebas con 16 pines diferentes. La pantalla LCD requiere un potenciómetro para funcionar, así que coloque un potenciómetro en la placa de pruebas. El pin superior izquierdo del potenciómetro está conectado al riel de alimentación de la placa de pruebas y el pin inferior izquierdo está conectado al riel de tierra.

Los pines de la pantalla LCD se conectan en el siguiente orden:

  1. Suelo
  2. Poder
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Vacío
  8. Vacío
  9. Vacío
  10. Vacío
  11. Pin 7
  12. Suelo
  13. Pin 6
  14. Potenciómetro
  15. Poder
  16. Suelo

Paso 4: Código para Simon Says

Se adjunta el archivo 1200_Project2_Simon.ino que contiene todo el código necesario para completar este proyecto. El código usa un número aleatorio para decidir qué patrón se mostrará en cada ronda. La memoria EEPROM se utiliza para almacenar la puntuación alta, que se muestra en la pantalla LCD.

Recomendado: