Përmbajtje:

Lojë Arduino LCD: 3 hapa (me fotografi)
Lojë Arduino LCD: 3 hapa (me fotografi)

Video: Lojë Arduino LCD: 3 hapa (me fotografi)

Video: Lojë Arduino LCD: 3 hapa (me fotografi)
Video: СТРАШНАЯ УЧИТЕЛЬНИЦА 3D В РЕАЛЬНОЙ ЖИЗНИ! Scary teacher 3d ПРАНКИ над УЧИЛКОЙ! 2024, Nëntor
Anonim
Image
Image
Montimi i Pjesëve
Montimi i Pjesëve

Të bësh shumë gjëra është shumë e lehtë me mikrokontrolluesit Arduino. Ky Instructable ju tregon se si të krijoni një video lojë të thjeshtë me 1 buton të bërë nga një pjesë e vogël dhe Qarqet Tinkercad. Shtë një lojë kërcimi me anë të rrotullimit. Kjo shërben si një pikënisje e mirë për krijimin e lojërave tuaja nga elektronika të thjeshta prodhuese.

Lista e pjesëve:

  • 1 x Arduino UNO
  • 1 x ekran LCD (16 x 2 karaktere)
  • 1 x Panel elektronik
  • 1 x 220 Ω rezistencë
  • 1 x Çelës butoni
  • Teli lidhës me bërthamë të fortë
  • 1 x kabllo USB

Hapi 1: Montimi i pjesëve

Montimi i Pjesëve
Montimi i Pjesëve

Pjesët e nevojshme tregohen në figurën e mësipërme. Filloni me Arduino pa energji. MOS futni kabllon USB. Kjo do të ndodhë në një hap të mëvonshëm kur të jetë koha për ta programuar atë dhe për të provuar lojën.

Përdorni një tel të gjatë lidhës për të lidhur sinjalin 5V në Arduino në anën e majtë të rreshtit të kuq në krye të tabelës së bukës.

Përdorni një tel të gjatë lidhës për të lidhur sinjalin GND në anën e majtë të rreshtit të zi (ose blu në disa panela) në pjesën e sipërme të pjatës.

Moduli LCD (Liquid Crystal Display) ka një kokë mashkullore 16-pin në pjesën e poshtme. Lidheni këtë në tabelën e bukës siç tregohet në figurë. Të gjitha sinjalet elektronike që fuqizojnë dhe kontrollojnë LCD -në kalojnë nëpër këtë titull.

Këto kunja janë (nga e majta në të djathtë):

  1. GND - sinjal i fuqisë tokësore
  2. VCC - sinjal pozitiv i fuqisë
  3. V0 - rregullimi i kontrastit
  4. RS - zgjidhni regjistrin
  5. R/W - lexoni/shkruani të zgjedhur
  6. Sinjali i aktivizimit të funksionimit elektronik
  7. DB0 - biti i të dhënave 0 (nuk përdoret këtu)
  8. DB1 - biti i të dhënave 1 (nuk përdoret këtu)
  9. DB2 - biti i të dhënave 2 (nuk përdoret këtu)
  10. DB3 - biti i të dhënave 3 (nuk përdoret këtu)
  11. DB4 - biti i të dhënave 4
  12. DB5 - biti i të dhënave 5
  13. DB6 - biti i të dhënave 6
  14. DB7 - biti i të dhënave 7
  15. LED+ - drita e prapme LED pozitive
  16. LED- - backlight LED negative

Duke përdorur tela të shkurtër lidhës, lidhni GND dhe LED- (kunjat 1 dhe 16) në rreshtin e zi në krye.

Në mënyrë të ngjashme, lidhni VCC (pin 2) me rreshtin e kuq në krye me një tel të shkurtër lidhës.

Përkulni prizat e telit të rezistencës 220 Ω (shirita me ngjyrë të kuqe-të kuqe-kafe) dhe lidheni atë midis LED+ dhe rreshtit të kuq në krye të pllakës së bukës.

Përdorni tela më të gjatë lidhës për të bërë pjesën e mbetur të lidhjeve:

  • Lidhni DB7 me pinin Arduino 3
  • Lidhni DB6 me pinin Arduino 4
  • Lidhni DB5 me pinin Arduino 5
  • Lidhni DB4 me pinin Arduino 6
  • Lidhni E me pinin Arduino 9
  • Lidhni R/W me Arduino pin 10 (ose me rreshtin e zi në krye të dërrasës së bukës)
  • Lidhni RS me Arduino pin 11
  • Lidhni V0 me kunjin Arduino 12 (ose me rreshtin e zi në krye të dërrasës së bukës)

Lidheni butonin shtytës diku në të majtë të ekranit LCD, duke vendosur kanalin që kalon përgjatë qendrës së tabelës së bukës (shiko foton më lart). Lidhni njërën nga dy kunjat e para të butonit me rreshtin e zi në krye të pjatës duke përdorur një tel të shkurtër lidhës. Lidhni kunjin tjetër në krye të butonit me kunjin 2 të Arduino.

Hapi 2: Programimi i Arduino

Programimi i Arduino
Programimi i Arduino

Në këtë pikë, duhet të jeni gati për të programuar Arduino dhe për ta testuar atë.

Filloni duke u siguruar që keni programin Arduino të instaluar në kompjuterin tuaj. Shkarkoni skedarin LCD_Game.ino në këtë faqe në kompjuterin tuaj dhe hapeni atë në programin Arduino. Sigurohuni që tabela është vendosur si duhet për programim (Tools → Board → Arduino Uno).

Lidheni Arduino me kompjuterin tuaj duke përdorur kabllon USB. Kjo do t'i japë fuqi Arduino/lojës dhe do t'ju lejojë të ngarkoni programin tuaj në Arduino.

Në këtë pikë, ekrani i ekranit LCD duhet të ndizet.

Programoni Arduino duke zgjedhur File → Upload (ose shtypni butonin e shigjetës djathtas në krye të softuerit Arduino).

Nëse gjithçka shkon mirë, ekrani LCD tani duhet të tregojë ekranin e fillimit të lojës si në foton e mësipërme.

Hapi 3: Ndryshimi i Gjërave dhe Krijimi i Mburojës së Lojërave Arduino

Ndryshimi i Gjërave dhe Krijimi i Arduino Game Shield
Ndryshimi i Gjërave dhe Krijimi i Arduino Game Shield

Në këtë pikë ju keni gjithçka duke punuar, kështu që çfarë ka më shumë për të bërë?

Nëse doni të ndryshoni mënyrën se si funksionon loja, ose bëni një tabelë të ftohtë të qarkut të shtypur për këtë projekt që lidhet drejtpërdrejt me Arduino dhe zëvendëson të gjitha ato tela të çrregullt, ja se si të filloni.

Unë e zhvillova këtë lojë tërësisht duke përdorur imituesin elektronikë shumë të lezetshëm (FALAS!) Në internet Tinkercad Circuits. Unë në fakt e kisha lojën plotësisht të funksionuar dhe të testuar para se ta merrja Arduino nga kompleti. Këtu keni qark virtual për lojën Arduino LCD.

Ju në të vërtetë mund ta luani lojën menjëherë në shfletuesin tuaj pa pasur nevojë të bashkoni ndonjë pajisje elektronike aktuale ("Oh, tani më thuaj"). Nëse dëshironi të bëni ndonjë ndryshim në lojë, ose të eksploroni se çfarë po ndodh, mund të kopjoni qarkun virtual duke përdorur butonin "Projekti Duplikues". Pastaj mund të redaktoni kodin burimor dhe të provoni ndryshimet pikërisht atje. Ekziston edhe një korrigjues me funksion të plotë ku mund të kaloni programin rresht pas rreshti dhe të shihni se çfarë po ndodh!

Nëse jeni kaq të prirur, mund të bëni edhe një tabelë qarku për të lidhur bukur pajisjet elektronike me Arduino. Projekti ka një buton "Shkarko Gerber" që do t'ju sjellë skedarët e nevojshëm për t'i dhënë prodhuesit të një bordi të qarkut të shtypur (PCB) për të bërë një bord të qarkut të printuar me porosi. Këtu keni disa informacione të dobishme për të bërë atë PCB.

Shijoni!

Recommended: