Taula de continguts:

Joc LCD Arduino: 3 passos (amb imatges)
Joc LCD Arduino: 3 passos (amb imatges)

Vídeo: Joc LCD Arduino: 3 passos (amb imatges)

Vídeo: Joc LCD Arduino: 3 passos (amb imatges)
Vídeo: Кавказская пленница, или Новые приключения Шурика (FullHD, комедия, реж. Леонид Гайдай, 1966 г.) 2024, Juliol
Anonim
Image
Image
Muntatge de les peces
Muntatge de les peces

Fer moltes coses és molt fàcil amb els microcontroladors Arduino. Aquest manual instructiu us explica com crear un simple videojoc amb un botó fet a partir d’un grapat de peces i circuits de Tinkercad. És un joc de salt de desplaçament lateral. Això serveix com a bon punt de partida per crear els vostres propis jocs a partir d’electrònica de fabricant senzill.

Llista de peces:

  • 1 x Arduino UNO
  • 1 pantalla LCD (16 x 2 caràcters)
  • 1 x tauleta electrònica
  • 1 x 220 Ω resistència
  • 1 interruptor de polsador
  • Cable de connexió de nucli sòlid
  • 1 x cable USB

Pas 1: Muntatge de les peces

Muntatge de les peces
Muntatge de les peces

Les parts necessàries es mostren a la imatge superior. Comenceu amb l’Arduino sense alimentar. NO connecteu el cable USB. Això passarà en un pas posterior quan arribi el moment de programar-lo i provar el joc.

Utilitzeu un cable de connexió llarg per connectar el senyal de 5 V a l’Arduino a l’extrem esquerre de la fila vermella a la part superior de la taula de treball.

Utilitzeu un cable llarg de connexió per connectar el senyal GND a l’extrem esquerre de la fila negra (o blava en algunes taules de suport) a la part superior de la taula de treball.

El mòdul LCD (Liquid Crystal Display) té una capçalera masculina de 16 pins a la part inferior. Connecteu-lo a la taula de verificació tal com es mostra a la imatge. Tots els senyals electrònics que alimenten i controlen la pantalla LCD passen per aquesta capçalera.

Aquests passadors són (d'esquerra a dreta):

  1. GND: senyal de terra de potència
  2. VCC: senyal de potència positiva
  3. V0: ajust de contrast
  4. RS: seleccioneu registre
  5. R / W: selecció de lectura / escriptura
  6. Senyal d 'habilitació d' operació electrònica
  7. DB0: bit de dades 0 (no s'utilitza aquí)
  8. DB1: bit de dades 1 (no s'utilitza aquí)
  9. DB2: bit de dades 2 (no s'utilitza aquí)
  10. DB3: bit de dades 3 (no s'utilitza aquí)
  11. DB4: bit de dades 4
  12. DB5: bit de dades 5
  13. DB6: bit de dades 6
  14. DB7: bit de dades 7
  15. LED +: llum de fons LED positiva
  16. LED-: llum de fons LED negativa

Amb cables de connexió curts, connecteu GND i LED- (pins 1 i 16) a la fila negra de la part superior.

De la mateixa manera, connecteu VCC (pin 2) a la fila vermella de la part superior amb un cable curt de connexió.

Doblegueu els cables de la resistència de 220 Ω (bandes de colors vermell-vermell-marró) i connecteu-lo entre el LED + i la fila vermella a la part superior de la taula de treball.

Utilitzeu cables de connexió més llargs per fer la resta de connexions:

  • Connecteu DB7 al pin 3 d'Arduino
  • Connecteu DB6 al pin 4 d'Arduino
  • Connecteu DB5 al pin 5 d'Arduino
  • Connecteu DB4 al pin 6 d'Arduino
  • Connecteu E al pin 9 d'Arduino
  • Connecteu R / W al pin Arduino 10 (o a la fila negra a la part superior de la taula de treball)
  • Connecteu RS al pin 11 d'Arduino
  • Connecteu V0 al pin 12 d'Arduino (o a la fila negra de la part superior de la taula de treball)

Connecteu el polsador en algun lloc de l’esquerra de la pantalla LCD, a cavall entre el canal que recorre el centre de la taula de visualització (vegeu la imatge superior). Connecteu un dels dos pins superiors del botó a la fila negra de la part superior de la taula mitjançant un cable curt de connexió. Connecteu l'altre pin a la part superior del botó al pin 2 de l'Arduino.

Pas 2: Programació de l'Arduino

Programació de l'Arduino
Programació de l'Arduino

En aquest moment, hauríeu d’estar preparats per programar l’Arduino i provar-lo.

Comenceu per assegurar-vos que teniu instal·lat el programari Arduino a l’ordinador. Baixeu-vos el fitxer LCD_Game.ino d'aquesta pàgina al vostre ordinador i obriu-lo al programari Arduino. Assegureu-vos que la placa estigui configurada correctament per a la programació (Eines → Taula → Arduino Uno).

Connecteu l'Arduino a l'ordinador mitjançant el cable USB. Això proporcionarà energia a l’Arduino / joc i us permetrà carregar el vostre programa a l’Arduino.

En aquest moment, la pantalla de la pantalla LCD hauria d’il·luminar-se.

Programa l'Arduino seleccionant Fitxer → Carrega (o prem el botó de fletxa dreta a la part superior del programari Arduino).

Si tot va bé, la pantalla LCD ara hauria de mostrar la pantalla d'inici del joc com a la imatge superior.

Pas 3: canviar les coses i fer un escut del joc Arduino

Canviar coses i fer un escut de joc Arduino
Canviar coses i fer un escut de joc Arduino

En aquest moment ja ho teniu tot funcionant, doncs, què hi ha més?

Si voleu canviar la forma en què funciona el joc o fer una placa de circuit imprès genial per a aquest projecte que es connecti directament a l’Arduino i que substitueixi tots aquests cables desordenats, aquí teniu com començar.

Vaig desenvolupar aquest joc completament utilitzant el simulador electrònic en línia Tinkercad Circuits (GRATU !T!). De fet, tenia el joc completament funcionant i provat abans de treure l’Arduino del kit. Aquí teniu el circuit virtual del joc LCD Arduino.

En realitat, podeu jugar al joc al vostre navegador sense haver de reunir mai cap electrònica real ("Ah, ara em dieu"). Si voleu fer canvis al joc o explorar què passa, podeu copiar el circuit virtual mitjançant el botó "Projecte duplicat". A continuació, podeu editar el codi font i provar els canvis allà mateix. També hi ha un depurador amb totes les funcions, on podeu passar el programa línia per línia i veure què passa.

Si esteu tan inclinat, també podeu fer una placa de circuit per connectar bé l’electrònica a l’Arduino. El projecte té un botó "Descarregar Gerber" que us proporcionarà els fitxers necessaris per lliurar a un fabricant de plaques de circuits impresos (PCB) perquè tinguin una placa de circuits impresos personalitzada. Aquí teniu informació útil per fer aquest PCB.

Gaudeix-ne!

Recomanat: