Indholdsfortegnelse:

Arduino LCD -spil: 3 trin (med billeder)
Arduino LCD -spil: 3 trin (med billeder)

Video: Arduino LCD -spil: 3 trin (med billeder)

Video: Arduino LCD -spil: 3 trin (med billeder)
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
Image
Image
Samling af delene
Samling af delene

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

Samling af delene
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):

  1. GND - power ground signal
  2. VCC - positivt effektsignal
  3. V0 - kontrastjustering
  4. RS - registrer vælg
  5. R/W - læs/skriv vælg
  6. E - signal til aktivering
  7. DB0 - databit 0 (bruges ikke her)
  8. DB1 - databit 1 (bruges ikke her)
  9. DB2 - databit 2 (bruges ikke her)
  10. DB3 - databit 3 (bruges ikke her)
  11. DB4 - databit 4
  12. DB5 - databit 5
  13. DB6 - databit 6
  14. DB7 - databit 7
  15. LED+ - baggrundsbelysning LED positiv
  16. 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

Programmering af Arduino
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

Ændre ting og lave et Arduino -spilskjold
Æ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: