Cuprins:

Joc LCD Arduino: 3 pași (cu imagini)
Joc LCD Arduino: 3 pași (cu imagini)

Video: Joc LCD Arduino: 3 pași (cu imagini)

Video: Joc LCD Arduino: 3 pași (cu imagini)
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Iulie
Anonim
Image
Image
Asamblarea pieselor
Asamblarea pieselor

Realizarea multor lucruri este foarte ușoară cu microcontrolerele Arduino. Acest instructable vă spune cum să creați un joc video simplu cu 1 buton, realizat dintr-o mână de piese și circuite Tinkercad. Este un joc de sărituri cu defilare laterală. Acesta servește drept un bun punct de plecare pentru crearea propriilor jocuri din electronice simple de la producător.

Lista de componente:

  • 1 x Arduino UNO
  • 1 x ecran LCD (16 x 2 caractere)
  • 1 x panou electronic
  • 1 rezistor de 220 Ω
  • 1 x comutator cu buton
  • Sârmă de conectare solidă
  • 1 x cablu USB

Pasul 1: Asamblarea pieselor

Asamblarea pieselor
Asamblarea pieselor

Piesele necesare sunt prezentate în imaginea de mai sus. Începeți cu Arduino neacționat. NU conectați cablul USB. Acest lucru se va întâmpla într-un pas ulterior, când este timpul să îl programați și să încercați jocul.

Utilizați un cablu lung de conectare pentru a conecta semnalul de 5V de pe Arduino la extrema din stânga a rândului roșu din partea de sus a panoului.

Utilizați un fir lung de conectare pentru a conecta semnalul GND la extrema stângă a rândului negru (sau albastru pe unele panouri) din partea de sus a panoului.

Modulul LCD (Display cu cristale lichide) are un antet masculin cu 16 pini pe partea inferioară. Conectați acest lucru la panoul de afișare așa cum se arată în imagine. Toate semnalele electronice care alimentează și controlează ecranul LCD trec prin acest antet.

Acești ace sunt (de la stânga la dreapta):

  1. GND - semnal de împământare
  2. VCC - semnal de putere pozitiv
  3. V0 - reglarea contrastului
  4. RS - selectați înregistrarea
  5. R / W - selectare citire / scriere
  6. E - semnal de activare a funcționării
  7. DB0 - bitul de date 0 (nu este utilizat aici)
  8. DB1 - bitul de date 1 (neutilizat aici)
  9. DB2 - bitul de date 2 (neutilizat aici)
  10. DB3 - bitul de date 3 (neutilizat aici)
  11. DB4 - bitul de date 4
  12. DB5 - bitul de date 5
  13. DB6 - bitul de date 6
  14. DB7 - bitul de date 7
  15. LED + - iluminare din spate LED pozitiv
  16. LED- - iluminare din spate LED negativ

Folosind fire scurte de conectare, conectați GND și LED- (pinii 1 și 16) la rândul negru din partea de sus.

În mod similar, conectați VCC (pinul 2) la rândul roșu din partea de sus cu un fir scurt de conectare.

Îndoiți cablurile firului rezistorului de 220 Ω (benzi colorate roșu-roșu-maro) și conectați-l între LED + și rândul roșu din partea de sus a panoului de control.

Utilizați fire de conectare mai lungi pentru a face restul conexiunilor:

  • Conectați DB7 la pinul 3 Arduino
  • Conectați DB6 la pinul 4 Arduino
  • Conectați DB5 la pinul 5 Arduino
  • Conectați DB4 la pinul 6 Arduino
  • Conectați E la pinul 9 Arduino
  • Conectați R / W la pinul Arduino 10 (sau la rândul negru din partea de sus a panoului de măsurare)
  • Conectați RS la pinul Arduino 11
  • Conectați V0 la pinul 12 Arduino (sau la rândul negru din partea de sus a panoului de măsurare)

Conectați butonul undeva în partea stângă a ecranului LCD, aflându-vă pe canalul care circulă de-a lungul centrului panoului de control (a se vedea imaginea de mai sus). Conectați unul dintre cei doi pini superiori ai butonului la rândul negru din partea de sus a panoului de calcul folosind un fir scurt de conectare. Conectați celălalt pin din partea de sus a butonului la pinul 2 al Arduino.

Pasul 2: Programarea Arduino

Programarea Arduino
Programarea Arduino

În acest moment, ar trebui să fiți gata să programați Arduino și să-l testați.

Începeți prin a vă asigura că aveți software-ul Arduino instalat pe computer. Descărcați fișierul LCD_Game.ino de pe această pagină pe computer și deschideți-l în software-ul Arduino. Asigurați-vă că placa este setată corect pentru programare (Instrumente → Placă → Arduino Uno).

Conectați Arduino la computer utilizând cablul USB. Acest lucru va furniza energie Arduino / jocului și vă va permite să încărcați programul pe Arduino.

În acest moment, ecranul ecranului LCD ar trebui să se aprindă.

Programați Arduino selectând Fișier → Încărcare (sau apăsați butonul săgeată dreapta din partea de sus a software-ului Arduino).

Dacă totul merge bine, ecranul LCD ar trebui să afișeze acum ecranul de început al jocului ca în imaginea de mai sus.

Pasul 3: Schimbarea lucrurilor și realizarea unui Scut de joc Arduino

Schimbarea lucrurilor și realizarea unui Scut de joc Arduino
Schimbarea lucrurilor și realizarea unui Scut de joc Arduino

În acest moment aveți totul funcțional, deci ce mai aveți de făcut?

Dacă doriți să schimbați modul în care funcționează jocul sau să creați o placă de circuite imprimate pentru acest proiect care se conectează direct la Arduino și înlocuiește toate acele fire dezordonate, iată cum să începeți.

Am dezvoltat acest joc în întregime folosind simulatorul online foarte cool (GRATUIT!) Tinkercad Circuits. De fapt, am avut jocul complet funcțional și testat înainte de a scoate Arduino din kit. Iată circuitul virtual pentru jocul LCD Arduino.

Puteți juca jocul chiar în browser-ul dvs. fără a fi nevoie să puneți vreodată la dispoziție nicio electronică reală („Oh, acum îmi spuneți”). Dacă doriți să faceți modificări jocului sau să explorați ce se întâmplă, puteți copia circuitul virtual folosind butonul „Proiect duplicat”. Apoi puteți edita codul sursă și puteți încerca modificările chiar acolo. Există, de asemenea, un depanator complet dotat, unde puteți parcurge programul linie cu linie și a vedea ce se întâmplă!

Dacă sunteți atât de înclinați, puteți face și o placă de circuit pentru a vă conecta frumos dispozitivele electronice la Arduino. Proiectul are un buton „Descărcați Gerber” care vă va oferi fișierele necesare pentru a le oferi unui producător de plăci de circuite imprimate (PCB) pentru a realiza o placă de circuite imprimate personalizate. Iată câteva informații utile despre realizarea acelui PCB.

Bucurați-vă!

Recomandat: