Innholdsfortegnelse:

Arduino LCD -spill: 3 trinn (med bilder)
Arduino LCD -spill: 3 trinn (med bilder)

Video: Arduino LCD -spill: 3 trinn (med bilder)

Video: Arduino LCD -spill: 3 trinn (med bilder)
Video: How to Make PLC LCD HMI || FLProg 2024, November
Anonim
Image
Image
Montering av delene
Montering av delene

Å lage mange ting er veldig enkelt med Arduino mikrokontrollere. Denne instruksen forteller deg hvordan du lager et enkelt 1-knappers videospill laget av en håndfull deler og Tinkercad Circuits. Det er et siderullende hoppespill. Dette fungerer som et godt utgangspunkt for å lage dine egne spill fra enkel makerelektronikk.

Deleliste:

  • 1 x Arduino UNO
  • 1 x LCD -skjerm (16 x 2 tegn)
  • 1 x elektronisk brødbrett
  • 1 x 220 Ω motstand
  • 1 x trykknappbryter
  • Solid-core oppkoblingstråd
  • 1 x USB -kabel

Trinn 1: Montering av delene

Montering av delene
Montering av delene

Delene som trengs er vist på bildet ovenfor. Start med Arduino uten strøm. Ikke koble til USB -kabelen. Det vil skje i et senere trinn når det er på tide å programmere det og prøve spillet.

Bruk en lang tilkoblingskabel for å koble 5V -signalet på Arduino helt til venstre på den røde raden øverst på brødbrettet.

Bruk en lang tilkoblingstråd for å koble GND -signalet helt til venstre på den svarte (eller blå på noen brødbrett) raden øverst på brødbrettet.

LCD-modulen (Liquid Crystal Display) har en 16-pinners hannhodet på undersiden. Koble dette til brødbrettet som vist på bildet. Alle de elektroniske signalene som driver og styrer LCD -skjermen går gjennom denne overskriften.

Disse pinnene er (fra venstre til høyre):

  1. GND - kraftjordssignal
  2. VCC - positivt effektsignal
  3. V0 - kontrastjustering
  4. RS - registrer velg
  5. R/W - les/skriv velg
  6. E - signal for aktivering
  7. DB0 - databit 0 (brukes ikke her)
  8. DB1 - databit 1 (brukes ikke her)
  9. DB2 - databit 2 (brukes ikke her)
  10. DB3 - databit 3 (brukes ikke her)
  11. DB4 - databit 4
  12. DB5 - databit 5
  13. DB6 - databit 6
  14. DB7 - databit 7
  15. LED+ - bakgrunnsbelysning LED positiv
  16. LED- - bakgrunnsbelysning LED negativ

Ved hjelp av korte tilkoblingskabler, kobler du GND og LED- (pinne 1 og 16) til den svarte raden øverst.

På samme måte kobler du VCC (pin 2) til den røde raden øverst med en kort tilkoblingstråd.

Bøy ledningene til 220 Ω motstanden (rød-rød-brune fargede bånd) og koble den mellom LED+ og den røde raden øverst på brødbrettet.

Bruk lengre tilkoblingskabler for å gjøre resten av tilkoblingene:

  • Koble DB7 til Arduino pin 3
  • Koble DB6 til Arduino pin 4
  • Koble DB5 til Arduino pin 5
  • Koble DB4 til Arduino pin 6
  • Koble E til Arduino pin 9
  • Koble R/W til Arduino pin 10 (eller til svart rad øverst på brødbrettet)
  • Koble RS til Arduino pin 11
  • Koble V0 til Arduino pin 12 (eller til svart rad øverst på brødbrettet)

Plugg trykknappen et sted til venstre for LCD -skjermen, og strekk over kanalen som går langs midten av brødbrettet (se bildet ovenfor). Koble en av de to øverste pinnene på knappen til den svarte raden øverst på brødbrettet med en kort tilkoblingstråd. Koble den andre pinnen øverst på knappen til pinne 2 på Arduino.

Trinn 2: Programmering av Arduino

Programmering av Arduino
Programmering av Arduino

På dette tidspunktet bør du være klar til å programmere Arduino og teste den.

Start med å kontrollere at du har Arduino -programvaren installert på datamaskinen. Last ned LCD_Game.ino -filen på denne siden til datamaskinen din og åpne den i Arduino -programvaren. Kontroller at brettet er riktig konfigurert for programmering (Verktøy → Brett → Arduino Uno).

Koble Arduino til datamaskinen din ved hjelp av USB -kabelen. Dette gir strøm til Arduino/spillet og lar deg laste opp programmet til Arduino.

På dette tidspunktet bør skjermen på LCD -skjermen lyse.

Programmer Arduino ved å velge Fil → Last opp (eller trykk på høyre pilknapp øverst i Arduino -programvaren).

Hvis alt går bra, bør LCD -skjermen nå vise startskjermen for spillet som på bildet ovenfor.

Trinn 3: Endre ting og lage et Arduino Game Shield

Endre ting og lage et Arduino Game Shield
Endre ting og lage et Arduino Game Shield

På dette tidspunktet har du alt som fungerer, så hva mer er det å gjøre?

Hvis du vil endre måten spillet fungerer på, eller lage et kult kretskort for dette prosjektet som kobles direkte til Arduino og erstatter alle de rotete ledningene, kan du komme i gang.

Jeg utviklet dette spillet helt ved hjelp av den veldig kule (GRATIS!) Elektroniske simulatoren Tinkercad Circuits. Jeg hadde faktisk spillet fullt ut fungerende og testet før jeg noen gang tok Arduino ut av settet. Her er den virtuelle kretsen for Arduino LCD -spillet.

Du kan faktisk spille spillet rett i nettleseren din uten å måtte sette sammen egentlig elektronikk ("Å, nå forteller du meg"). Hvis du vil gjøre noen endringer i spillet, eller utforske hva som skjer, kan du kopiere den virtuelle kretsen ved hjelp av "Duplicate Project" -knappen. Du kan deretter redigere kildekoden og prøve endringer der. Det er også en fullfunksjonsdebugger der du kan gå gjennom programmet linje for linje og se hva som skjer!

Hvis du er så tilbøyelig, kan du også lage et kretskort for å koble elektronikken din pent til Arduino. Prosjektet har en "Last ned Gerber" -knapp som gir deg filene du trenger for å gi en kretskortprodusent for å lage et tilpasset kretskort. Her er nyttig informasjon om hvordan du får det PCB laget.

Nyt!

Anbefalt: