Indholdsfortegnelse:
- Trin 1: Samling af delene
- Trin 2: Programmering af Arduino
- Trin 3: Ændre ting og lave et Arduino -spilskjold
Video: Arduino LCD -spil: 3 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
At lave rigtig mange ting er meget let med Arduino mikrokontroller. Denne instruktør fortæller dig, hvordan du opretter et simpelt 1-knap videospil lavet af en håndfuld dele og Tinkercad-kredsløb. Det er et sidescrollende hoppespil. Dette fungerer som et godt udgangspunkt for at skabe dine egne spil fra simpel makerelektronik.
Liste over dele:
- 1 x Arduino UNO
- 1 x LCD -skærm (16 x 2 tegn)
- 1 x elektronisk brødbræt
- 1 x 220 Ω modstand
- 1 x trykknapkontakt
- Solid-core tilslutningstråd
- 1 x USB -kabel
Trin 1: Samling af delene
De nødvendige dele er vist på billedet ovenfor. Start med Arduino uden strøm. Tilslut IKKE USB -kablet. Det vil ske i et senere trin, når det er tid til at programmere det og prøve spillet.
Brug en lang tilslutningstråd til at forbinde 5V -signalet på Arduino yderst til venstre for den røde række øverst på brødbrættet.
Brug en lang tilslutningstråd til at forbinde GND -signalet yderst til venstre for den sorte (eller blå på nogle brødbrætter) øverst på brødbrættet.
LCD-modulet (Liquid Crystal Display) har et 16-benet hanhoved på undersiden. Sæt dette i brødbrættet som vist på billedet. Alle de elektroniske signaler, der driver og styrer LCD'et, går gennem dette overskrift.
Disse ben er (fra venstre mod højre):
- GND - power ground signal
- VCC - positivt effektsignal
- V0 - kontrastjustering
- RS - registrer vælg
- R/W - læs/skriv vælg
- E - signal til aktivering
- DB0 - databit 0 (bruges ikke her)
- DB1 - databit 1 (bruges ikke her)
- DB2 - databit 2 (bruges ikke her)
- DB3 - databit 3 (bruges ikke her)
- DB4 - databit 4
- DB5 - databit 5
- DB6 - databit 6
- DB7 - databit 7
- LED+ - baggrundsbelysning LED positiv
- LED- - baggrundsbelysning LED negativ
Brug korte tilslutningskabler, tilslut GND og LED- (ben 1 og 16) til den sorte række øverst.
Tilslut på samme måde VCC (pin 2) til den røde række øverst med en kort tilslutningstråd.
Bøj ledningerne til 220 Ω modstanden (rød-rød-brune farvede bånd) og tilslut den mellem LED+ og den røde række øverst på brødbrættet.
Brug længere tilslutningskabler til at lave resten af forbindelserne:
- Tilslut DB7 til Arduino pin 3
- Tilslut DB6 til Arduino pin 4
- Tilslut DB5 til Arduino pin 5
- Tilslut DB4 til Arduino pin 6
- Tilslut E til Arduino pin 9
- Tilslut R/W til Arduino pin 10 (eller til sort række øverst på brødbrættet)
- Tilslut RS til Arduino pin 11
- Tilslut V0 til Arduino pin 12 (eller til sort række øverst på brødbrættet)
Sæt trykknappen et sted til venstre for LCD -skærmen, og grænser op til kanalen, der løber langs midten af brødbrættet (se billedet ovenfor). Tilslut en af de to øverste ben på knappen til den sorte række øverst på brødbrættet ved hjælp af en kort tilslutningstråd. Tilslut den anden pin øverst på knappen til pin 2 på Arduino.
Trin 2: Programmering af Arduino
På dette tidspunkt skal du være klar til at programmere Arduino og teste den.
Start med at sikre, at du har Arduino -softwaren installeret på din computer. Download filen LCD_Game.ino på denne side til din computer, og åbn den i Arduino -softwaren. Sørg for, at tavlen er indstillet korrekt til programmering (Værktøjer → Board → Arduino Uno).
Tilslut Arduino til din computer ved hjælp af USB -kablet. Dette vil give strøm til Arduino/spillet og give dig mulighed for at uploade dit program til Arduino.
På dette tidspunkt skal LCD -skærmens skærm lyse.
Programmer Arduino ved at vælge Fil → Upload (eller tryk på højre pileknap øverst i Arduino -softwaren).
Hvis alt går godt, skal LCD -skærmen nu vise startskærmen for spillet som på billedet ovenfor.
Trin 3: Ændre ting og lave et Arduino -spilskjold
På dette tidspunkt har du alt i gang, så hvad mere er der at gøre?
Hvis du vil ændre måden, hvorpå spillet fungerer, eller lave et køligt printkort til dette projekt, der tilsluttes direkte til Arduino og erstatter alle de rodede ledninger, er det sådan, du kommer i gang.
Jeg udviklede dette spil udelukkende ved hjælp af den meget fede (GRATIS!) Online elektroniksimulator Tinkercad Circuits. Jeg havde faktisk spillet fuldt ud fungerende og testet, før jeg nogensinde tog Arduino ud af sættet. Her er det virtuelle kredsløb til Arduino LCD -spillet.
Du kan faktisk spille spillet lige i din browser uden nogensinde at skulle sammensætte egentlig elektronik ("Åh, nu fortæller du mig det"). Hvis du vil foretage ændringer i spillet eller undersøge, hvad der foregår, kan du kopiere det virtuelle kredsløb ved hjælp af knappen "Duplicate Project". Du kan derefter redigere kildekoden og prøve ændringer lige der. Der er også en fuldt udstyret debugger, hvor du kan gå gennem programmet linje for linje og se, hvad der foregår!
Hvis du er så tilbøjelig, kan du også lave et printkort til pænt at forbinde din elektronik med Arduino. Projektet har en "Download Gerber" -knap, der får dig de filer, der er nødvendige for at give en printkort (PCB) -producent for at få lavet et skræddersyet printkort. Her er nogle nyttige oplysninger om at få det PCB lavet.
God fornøjelse!
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
SENSOR SUHU DENGAN LCD DAN LED (Fremstilling af temperatursensor med LCD og LED): 6 trin (med billeder)
SENSOR SUHU DENGAN LCD DAN LED (Making Temperature Sensor With LCD and LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA fra Indonesien, der kan også sige, at der kan bruges en sensor, der kan bruges til en Arduino -udgang på LCD og LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda