Tabla de contenido:

Juego Arduino LCD: 3 pasos (con imágenes)
Juego Arduino LCD: 3 pasos (con imágenes)

Video: Juego Arduino LCD: 3 pasos (con imágenes)

Video: Juego Arduino LCD: 3 pasos (con imágenes)
Video: Simulando un LCD en Tinkercad con Arduino 2024, Mes de julio
Anonim
Image
Image
Ensamblaje de las piezas
Ensamblaje de las piezas

Hacer muchas cosas es muy fácil con los microcontroladores Arduino. Este Instructable le dice cómo crear un videojuego simple de 1 botón hecho de un puñado de partes y circuitos Tinkercad. Es un juego de saltos de desplazamiento lateral. Esto sirve como un buen punto de partida para crear sus propios juegos a partir de dispositivos electrónicos de simple fabricante.

Lista de partes:

  • 1 x Arduino UNO
  • 1 x pantalla LCD (16 x 2 caracteres)
  • 1 x tablero de electrónica
  • 1 x resistencia de 220 Ω
  • 1 x interruptor de botón
  • Cable de conexión de núcleo sólido
  • 1 x cable USB

Paso 1: Montaje de las piezas

Ensamblaje de las piezas
Ensamblaje de las piezas

Las piezas necesarias se muestran en la imagen de arriba. Comience con el Arduino sin alimentación. NO conecte el cable USB. Eso sucederá en un paso posterior cuando sea el momento de programarlo y probar el juego.

Use un cable de conexión largo para conectar la señal de 5V en el Arduino al extremo izquierdo de la fila roja en la parte superior de la placa de pruebas.

Use un cable de conexión largo para conectar la señal GND en el extremo izquierdo de la fila negra (o azul en algunas placas de prueba) en la parte superior de la placa de pruebas.

El módulo LCD (pantalla de cristal líquido) tiene un cabezal macho de 16 pines en la parte inferior. Conéctelo a la placa de pruebas como se muestra en la imagen. Todas las señales electrónicas que alimentan y controlan la pantalla LCD pasan por este encabezado.

Estos pines son (de izquierda a derecha):

  1. GND - señal de tierra de potencia
  2. VCC - señal de potencia positiva
  3. V0 - ajuste de contraste
  4. RS - seleccionar registro
  5. R / W - selección de lectura / escritura
  6. E - señal de habilitación de operación
  7. DB0 - bit de datos 0 (no se usa aquí)
  8. DB1 - bit de datos 1 (no se usa aquí)
  9. DB2 - bit de datos 2 (no se usa aquí)
  10. DB3 - bit de datos 3 (no se usa aquí)
  11. DB4 - bit de datos 4
  12. DB5 - bit de datos 5
  13. DB6 - bit de datos 6
  14. DB7 - bit de datos 7
  15. LED + - retroiluminación LED positiva
  16. LED- - retroiluminación LED negativo

Usando cables de conexión cortos, conecte GND y LED- (pines 1 y 16) a la fila negra en la parte superior.

De manera similar, conecte VCC (pin 2) a la fila roja en la parte superior con un cable de conexión corto.

Doble los cables de la resistencia de 220 Ω (bandas de color rojo-rojo-marrón) y conéctelo entre el LED + y la fila roja en la parte superior de la placa.

Use cables de conexión más largos para hacer el resto de las conexiones:

  • Conecte DB7 al pin 3 de Arduino
  • Conecte DB6 al pin 4 de Arduino
  • Conecte DB5 al pin 5 de Arduino
  • Conecte DB4 al pin 6 de Arduino
  • Conecte E al pin 9 de Arduino
  • Conecte R / W al pin 10 de Arduino (o a la fila negra en la parte superior de la placa)
  • Conecte RS al pin 11 de Arduino
  • Conecte V0 al pin 12 de Arduino (o a la fila negra en la parte superior de la placa de pruebas)

Enchufe el botón en algún lugar a la izquierda de la pantalla LCD, a ambos lados del canal que corre a lo largo del centro de la placa de pruebas (vea la imagen de arriba). Conecte uno de los dos pines superiores del botón a la fila negra en la parte superior de la placa con un cable de conexión corto. Conecte el otro pin en la parte superior del botón al pin 2 del Arduino.

Paso 2: Programando el Arduino

Programando el Arduino
Programando el Arduino

En este punto, debería estar listo para programar el Arduino y probarlo.

Comience asegurándose de tener el software Arduino instalado en su computadora. Descargue el archivo LCD_Game.ino de esta página en su computadora y ábralo en el software Arduino. Asegúrese de que la placa esté configurada correctamente para la programación (Herramientas → Placa → Arduino Uno).

Conecte el Arduino a su computadora usando el cable USB. Esto proporcionará energía al Arduino / juego y le permitirá cargar su programa en Arduino.

En este punto, la pantalla de la pantalla LCD debería iluminarse.

Programe el Arduino seleccionando Archivo → Cargar (o presione el botón de flecha derecha en la parte superior del software Arduino).

Si todo va bien, la pantalla LCD debería mostrar ahora la pantalla de inicio del juego como en la imagen de arriba.

Paso 3: cambiar las cosas y hacer un escudo de juego Arduino

Cambiar cosas y hacer un escudo de juego Arduino
Cambiar cosas y hacer un escudo de juego Arduino

En este punto ya tienes todo funcionando, entonces, ¿qué más puedes hacer?

Si desea cambiar la forma en que funciona el juego, o hacer una placa de circuito impreso genial para este proyecto que se conecta directamente al Arduino y reemplaza todos esos cables desordenados, aquí le mostramos cómo comenzar.

Desarrollé este juego en su totalidad utilizando el simulador de electrónica en línea Tinkercad Circuits, muy genial (¡GRATIS!). De hecho, tuve el juego completamente funcionando y probado antes de sacar el Arduino del kit. Aquí está el circuito virtual para el juego Arduino LCD.

De hecho, puedes jugar el juego directamente en tu navegador sin tener que armar ningún dispositivo electrónico ("Oh, ahora dime tú"). Si quieres hacer algún cambio en el juego o explorar lo que está pasando, puedes copiar el circuito virtual usando el botón "Duplicar proyecto". A continuación, puede editar el código fuente y probar los cambios allí mismo. También hay un depurador con todas las funciones donde puede recorrer el programa línea por línea y ver lo que está sucediendo.

Si lo desea, también puede hacer una placa de circuito para conectar bien sus dispositivos electrónicos al Arduino. El proyecto tiene un botón "Descargar Gerber" que le dará los archivos necesarios para entregar a un fabricante de placa de circuito impreso (PCB) para que haga una placa de circuito impreso personalizada. Aquí hay información útil sobre cómo hacer esa PCB.

¡Disfrutar!

Recomendado: