Sommario:

Gioco LCD Arduino: 3 passaggi (con immagini)
Gioco LCD Arduino: 3 passaggi (con immagini)

Video: Gioco LCD Arduino: 3 passaggi (con immagini)

Video: Gioco LCD Arduino: 3 passaggi (con immagini)
Video: Arduino Project - LCD Dino Game | Chrome Dinosaur (View description for parts & diagram) #shorts 2024, Novembre
Anonim
Image
Image
Assemblaggio delle parti
Assemblaggio delle parti

Fare molte cose è molto facile con i microcontrollori Arduino. Questo Instructable ti spiega come creare un semplice videogioco a 1 pulsante composto da una manciata di parti e circuiti Tinkercad. È un gioco di salti a scorrimento laterale. Questo serve come un buon punto di partenza per creare i tuoi giochi da semplici produttori di elettronica.

Elenco delle parti:

  • 1 x Arduino UNO
  • 1 x schermo LCD (16 x 2 caratteri)
  • 1 x breadboard elettronica
  • 1 x 220 Ω resistore
  • 1 x interruttore a pulsante
  • Cavo di collegamento a nucleo solido
  • 1 x cavo USB

Passaggio 1: assemblaggio delle parti

Assemblaggio delle parti
Assemblaggio delle parti

Le parti necessarie sono mostrate nell'immagine sopra. Inizia con Arduino non alimentato. NON collegare il cavo USB. Ciò accadrà in un passaggio successivo quando sarà il momento di programmarlo e provare il gioco.

Usa un lungo cavo di collegamento per collegare il segnale 5V su Arduino all'estrema sinistra della riga rossa nella parte superiore della breadboard.

Utilizzare un cavo di collegamento lungo per collegare il segnale GND all'estrema sinistra della riga nera (o blu su alcune breadboard) nella parte superiore della breadboard.

Il modulo LCD (display a cristalli liquidi) ha un connettore maschio a 16 pin sul lato inferiore. Collegalo alla breadboard come mostrato nell'immagine. Tutti i segnali elettronici che alimentano e controllano l'LCD passano attraverso questa intestazione.

Questi pin sono (da sinistra a destra):

  1. GND - segnale di massa dell'alimentazione
  2. VCC - segnale di alimentazione positivo
  3. V0 - regolazione del contrasto
  4. RS - registrazione seleziona
  5. R/W - selezione lettura/scrittura
  6. E - segnale di abilitazione al funzionamento
  7. DB0 - bit di dati 0 (non utilizzato qui)
  8. DB1 - bit di dati 1 (non utilizzato qui)
  9. DB2 - bit di dati 2 (non utilizzato qui)
  10. DB3 - bit di dati 3 (non utilizzato qui)
  11. DB4 - bit di dati 4
  12. DB5 - bit di dati 5
  13. DB6 - bit di dati 6
  14. DB7 - bit di dati 7
  15. LED+ - retroilluminazione LED positivo
  16. LED- - retroilluminazione LED negativo

Utilizzando cavi di collegamento corti, collegare GND e LED- (pin 1 e 16) alla riga nera in alto.

Allo stesso modo, collegare VCC (pin 2) alla riga rossa in alto con un cavo di collegamento corto.

Piegare i fili del resistore da 220 (bande colorate rosso-rosso-marrone) e collegarlo tra LED+ e la riga rossa nella parte superiore della breadboard.

Utilizzare cavi di collegamento più lunghi per effettuare il resto dei collegamenti:

  • Collega DB7 al pin 3 di Arduino
  • Collega DB6 al pin 4 di Arduino
  • Collega DB5 al pin 5 di Arduino
  • Collega DB4 al pin 6 di Arduino
  • Collega E al pin 9 di Arduino
  • Collega R/W al pin 10 di Arduino (o alla riga nera nella parte superiore della breadboard)
  • Collega RS al pin 11 di Arduino
  • Collega V0 al pin 12 di Arduino (o alla riga nera nella parte superiore della breadboard)

Collega il pulsante da qualche parte a sinistra dello schermo LCD, a cavallo del canale che corre lungo il centro della breadboard (vedi immagine sopra). Collega uno dei due piedini superiori del pulsante alla riga nera nella parte superiore della breadboard utilizzando un cavo di collegamento corto. Collega l'altro pin nella parte superiore del pulsante al pin 2 di Arduino.

Passaggio 2: programmazione di Arduino

Programmare Arduino
Programmare Arduino

A questo punto, dovresti essere pronto per programmare Arduino e testarlo.

Inizia assicurandoti di avere il software Arduino installato sul tuo computer. Scarica il file LCD_Game.ino in questa pagina sul tuo computer e aprilo nel software Arduino. Assicurarsi che la scheda sia impostata correttamente per la programmazione (Strumenti → Scheda → Arduino Uno).

Collega Arduino al computer utilizzando il cavo USB. Ciò fornirà alimentazione ad Arduino/gioco e ti consentirà di caricare il tuo programma su Arduino.

A questo punto lo schermo del display LCD dovrebbe accendersi.

Programma Arduino selezionando File → Carica (o premi il pulsante freccia destra nella parte superiore del software Arduino).

Se tutto va bene, lo schermo LCD dovrebbe ora mostrare la schermata di avvio del gioco come nell'immagine sopra.

Passaggio 3: cambiare le cose e creare uno scudo di gioco Arduino

Cambiare le cose e creare uno scudo di gioco Arduino
Cambiare le cose e creare uno scudo di gioco Arduino

A questo punto hai tutto funzionante, quindi cos'altro c'è da fare?

Se vuoi cambiare il modo in cui funziona il gioco o creare un fantastico circuito stampato per questo progetto che si collega direttamente ad Arduino e sostituisce tutti quei cavi disordinati, ecco come iniziare.

Ho sviluppato questo gioco interamente utilizzando il fantastico simulatore di elettronica online (GRATUITO!) Tinkercad Circuits. In realtà avevo il gioco completamente funzionante e testato prima di estrarre l'Arduino dal kit. Ecco il circuito virtuale per il gioco LCD Arduino.

Puoi effettivamente giocare al gioco direttamente nel tuo browser senza mai dover mettere insieme alcuna elettronica reale ("Oh, ora dimmi"). Se vuoi apportare modifiche al gioco o esplorare cosa sta succedendo, puoi copiare il circuito virtuale utilizzando il pulsante "Duplica progetto". Puoi quindi modificare il codice sorgente e provare le modifiche proprio lì. C'è anche un debugger completo in cui puoi scorrere il programma riga per riga e vedere cosa sta succedendo!

Se sei così incline, puoi anche creare un circuito per collegare bene la tua elettronica all'Arduino. Il progetto ha un pulsante "Scarica Gerber" che ti porterà i file necessari da dare a un produttore di circuiti stampati (PCB) per realizzare un circuito stampato personalizzato. Ecco alcune informazioni utili su come realizzare quel PCB.

Divertiti!

Consigliato: