Taula de continguts:
- Pas 1: Muntatge de les peces
- Pas 2: Programació de l'Arduino
- Pas 3: canviar les coses i fer un escut del joc Arduino
Vídeo: Joc LCD Arduino: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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):
- GND: senyal de terra de potència
- VCC: senyal de potència positiva
- V0: ajust de contrast
- RS: seleccioneu registre
- R / W: selecció de lectura / escriptura
- Senyal d 'habilitació d' operació electrònica
- DB0: bit de dades 0 (no s'utilitza aquí)
- DB1: bit de dades 1 (no s'utilitza aquí)
- DB2: bit de dades 2 (no s'utilitza aquí)
- DB3: bit de dades 3 (no s'utilitza aquí)
- DB4: bit de dades 4
- DB5: bit de dades 5
- DB6: bit de dades 6
- DB7: bit de dades 7
- LED +: llum de fons LED positiva
- 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
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
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:
Joc de laberint 3d amb Arduino: 8 passos (amb imatges)
Joc de laberint 3d amb Arduino: Hola amics, així que avui farem un joc de laberint amb ARDUINO UNO. Com que Arduino Uno és el tauler més utilitzat, és molt divertit fer jocs amb ell. En aquest Instructable permet fer el joc de laberint que es controla mitjançant palanques de control. No oblideu
Premeu (Botó); // Un joc LCD Arduino: 5 passos (amb imatges)
Premeu (Botó); // Un joc LCD Arduino: recentment, a Scouts, he treballat en la insígnia de mèrit de Disseny de jocs. Per a un dels requisits, he creat aquest joc amb Arduino basat en el LED Rocker Game. El joc té com a objectiu obtenir la major quantitat de punts possible. Al començament de t
Joc de tisores de paper Arduino de mà amb pantalla LCD de 20x4 amb I2C: 7 passos
Joc de tisores de paper Arduino de mà amb pantalla LCD de 20x4 amb I2C: Hola a tothom o potser hauria de dir "Hola món!" Seria un gran plaer compartir amb vosaltres un projecte que ha estat la meva entrada a moltes coses Arduino. Es tracta d’un joc de mà Arduino Paper Rock Scissors que utilitza una pantalla LCD I2C 20x4. Jo
Joc magnètic de Plinko amb Makey Makey: 6 passos (amb imatges)
Magnetic Plinko Game With Makey Makey: Olá, em seguida, mostrarei com criar amb un joc magnètic de Plinko com Makey Makey. Makey.Para a construção do painel, fui
Joc de plataformes controlat per Arduino amb joystick i receptor IR: 3 passos (amb imatges)
Joc de plataformes controlat per Arduino amb joystick i receptor IR: Avui farem servir un microcontrolador Arduino per controlar un simple joc de plataformes basat en C #. Estic fent servir l'Arduino per agafar l'entrada d'un mòdul de joystick i enviar aquesta entrada a l'aplicació C # que escolta i descodifica l'entrada a través d'un Serial c