Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
ArduinOLED este o platformă pentru jocuri electronice și alte proiecte. Acesta include un ecran OLED, un joystick, niște butoane, un buzzer și puncte de conectare cu clip de aligator pentru a interfața cu multe alte dispozitive. Accesați https://johanv.xyz/ArduinOLED pentru mai multe informații.
Acest tutorial prezintă modul de configurare a software-ului pentru placă. Pentru a afla cum să comandați piesele și să construiți placa, vizitați
Pasul 1: Instalarea Arduino IDE
Accesați pagina software Arduino și faceți clic pe linkul pentru sistemul dvs. de operare.
Am ales „Windows Installer”, dar dacă nu aveți acces de administrator, descărcați „fișierul ZIP Windows pentru instalarea non admin”.
Faceți clic pe „Da” când vă întreabă dacă aplicației ar trebui să i se permită să facă modificări. Apoi faceți clic pe „Următorul” până când pașii sunt finalizați.
Pasul 2: Descărcarea bibliotecilor
Aveți nevoie de trei biblioteci pentru a utiliza ArduinOLED: biblioteca U8g2, biblioteca DirectIO și biblioteca ArduinOLED.
Biblioteca U8g2
Deschideți ID-ul Arduino și faceți clic pe „Schiță”, apoi pe „Includeți biblioteca”, apoi pe „Gestionați bibliotecile …”
Tastați „U8g2” în bara de căutare și faceți clic pe „Instalați”.
După instalare, faceți clic pe „Închidere”.
Biblioteca DirectIO
Biblioteca DirectIO oferă o modalitate mai rapidă de a seta pinii I pe Arduino dacă numărul pinului este o constantă. Este nevoie de biblioteca ArduinOLED în pasul următor.
mmarchetti / DirectIO DirectIO - Biblioteca I / O simplă și rapidă pentru Arduino GitHub
Accesați linkul de mai sus, faceți clic pe butonul „Clonați sau descărcați”, apoi dați clic pe „Descărcați codul ZIP”.
Alternativ, faceți clic pe acest link pentru a descărca fișierul ZIP:
github.com/mmarchetti/DirectIO/archive/master.zip
Apoi, în IDE-ul Arduino, faceți clic pe „Sketch”, „Include Library”, apoi pe „Add. ZIP Library”.
Navigați la folderul „Descărcări”, selectați „DirectIO-master.zip” pe care tocmai l-ați descărcat și faceți clic pe „Deschidere”.
Biblioteca ArduinOLED
Biblioteca ArduinOLED a fost scrisă de mine special pentru această placă. Setarea este foarte similară cu cea a DirectIO din pasul anterior.
johanvandegriff / ArduinOLED Library pentru placa ArduinOLED. GitHub
Accesați linkul de mai sus, faceți clic pe butonul „Clonați sau descărcați”, apoi dați clic pe „Descărcați codul ZIP”.
Alternativ, faceți clic pe acest link pentru a descărca fișierul ZIP:
github.com/johanvandegriff/ArduinOLED/archive/master.zip
Apoi, în IDE-ul Arduino, faceți clic pe „Sketch”, „Include Library”, apoi pe „Add. ZIP Library”.
Navigați la folderul „Descărcări”, selectați „ArduinOLED-master.zip” pe care tocmai l-ați descărcat și faceți clic pe „Deschidere”.
Opțional: Accesați folderul Arduino biblioteci (Documente / Arduino / biblioteci) și redenumiți „DirectIO-master” în „DirectIO” și „ArduinOLED-master” în „ArduinOLED”.
Pasul 3: Conectați cablul programatorului
Uită-te la partea din spate a programatorului și găsește pinul etichetat „GND”. Notați culoarea pinului.
Apoi conectați cablul la cei 4 pini din mijloc ai conectorului de pe placa ArduinOLED, asigurându-vă că culoarea pe care ați notat-o este pe partea etichetată „GND”.
În cele din urmă, conectați capătul USB al cablului programatorului la computer.
Pasul 4: încărcarea exemplelor de schițe
Faceți clic pe „Fișier”, „Exemple”, „ArduinOLED”, apoi pe „ArduinOLED_u8g2_StackerGame”.
Faceți clic pe „Tools”, „Board”, apoi pe „Arduino Pro sau Pro Mini”.
Faceți clic pe „Instrumente”, „Procesor”, apoi pe „ATmega328 (5V, 16MHz)”.
Faceți clic pe „Instrumente”, „Port”, apoi selectați portul care apare atunci când cablul este conectat.
Țineți apăsat butonul etichetat „RST” de pe placa ArduinOLED.
Faceți clic pe butonul „Încărcați” din ID-ul Arduino.
Când starea se schimbă din „Compilare …” și „Încărcare…”, eliberați butonul „RST”.
Textul ar trebui să apară pe ecran.
Felicitări! Tu ai făcut-o!
Este posibil să observați că scorul maxim pentru joc este de 255. Pentru a-l reseta, țineți apăsat butonul „R” în timp ce ArduinOLED se aprinde (fie de la comutatorul de pornire, fie de la butonul de resetare). Veți vedea un ecran care vă spune că scorul maxim a fost resetat.
Pasul 5: Pașii următori
- Încercați celelalte schițe de exemplu
- Încercați să realizați unele dintre celelalte proiecte enumerate la