Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ArduinOLED je platforma pre elektronické hry a ďalšie projekty. Obsahuje obrazovku OLED, joystick, niektoré tlačidlá, bzučiak a body aligátora na prepojenie s mnohými ďalšími zariadeniami. Ďalšie informácie nájdete na stránke
Tento tutoriál popisuje, ako nastaviť softvér pre dosku. Ak sa chcete dozvedieť, ako objednať diely a zostaviť dosku, navštívte stránku
Krok 1: Inštalácia Arduino IDE
Navštívte stránku softvéru Arduino a kliknite na odkaz pre váš operačný systém.
Vybral som „Inštalátor systému Windows“, ale ak nemáte prístup správcu, stiahnite si „súbor Windows ZIP pre inštaláciu, ktorá nie je správcom“.
Keď sa vás opýta, či by aplikácii malo byť povolené vykonávať zmeny, kliknite na „Áno“. Potom kliknite na tlačidlo „Ďalej“, kým nie sú vykonané všetky kroky.
Krok 2: Sťahovanie knižníc
Na používanie ArduinOLED potrebujete tri knižnice: knižnicu U8g2, knižnicu DirectIO a knižnicu ArduinOLED.
Knižnica U8g2
Otvorte Arduino IDE a kliknite na „Skica“, potom „Zahrnúť knižnicu“a potom „Spravovať knižnice …“
Do vyhľadávacieho panela zadajte „U8g2“a kliknite na „Inštalovať“.
Po inštalácii kliknite na „Zavrieť“.
Knižnica DirectIO
Knižnica DirectIO poskytuje rýchlejší spôsob nastavenia pinov I na Arduine, ak je číslo pinov konštantné. V ďalšom kroku to potrebuje knižnica ArduinOLED.
mmarchetti/DirectIO DirectIO - rýchla a jednoduchá I/O knižnica pre Arduino GitHub
Prejdite na odkaz vyššie, kliknite na tlačidlo „Klonovať alebo stiahnuť“a potom kliknite na „Stiahnuť ZIP“.
Prípadne kliknite na tento odkaz a stiahnite si súbor ZIP:
github.com/mmarchetti/DirectIO/archive/master.zip
Potom v IDE Arduino kliknite na „Skica“, „Zahrnúť knižnicu“a potom na „Pridať knižnicu. ZIP“.
Prejdite do priečinka „Stiahnuté súbory“, vyberte „DirectIO-master.zip“, ktorý ste práve stiahli, a kliknite na „Otvoriť“.
Knižnica ArduinOLED
Knižnicu ArduinOLED som napísal ja špeciálne pre túto dosku. Nastavenie je veľmi podobné tomu z DirectIO v predchádzajúcom kroku.
johanvandegriff/ArduinOLED Knižnica pre dosku ArduinOLED. GitHub
Prejdite na odkaz vyššie, kliknite na tlačidlo „Klonovať alebo stiahnuť“a potom kliknite na „Stiahnuť ZIP“.
Prípadne kliknite na tento odkaz a stiahnite si súbor ZIP:
github.com/johanvandegriff/ArduinOLED/archive/master.zip
Potom v IDE Arduino kliknite na „Skica“, „Zahrnúť knižnicu“a potom na „Pridať knižnicu. ZIP“.
Prejdite do priečinka „Stiahnuté súbory“, vyberte „ArduinOLED-master.zip“, ktorý ste práve stiahli, a kliknite na „Otvoriť“.
Voliteľné: Prejdite do priečinka Knižnice Arduino (Dokumenty/Arduino/knižnice) a premenujte „DirectIO-master“na „DirectIO“a „ArduinOLED-master“na „ArduinOLED“.
Krok 3: Pripojte kábel programátora
Pozrite sa na zadnú stranu programátora a nájdite kolík označený „GND“. Poznačte si farbu špendlíka.
Potom zapojte kábel do stredných 4 pinov konektora na doske ArduinOLED a uistite sa, že farba, ktorú ste si poznačili, je na strane označenej „GND“.
Nakoniec zapojte USB koniec kábla programátora do počítača.
Krok 4: Nahrajte vzorové náčrty
Kliknite na „Súbor“, „Príklady“, „ArduinOLED“a potom na „ArduinOLED_u8g2_StackerGame“.
Kliknite na „Nástroje“, „Doska“a potom na „Arduino Pro alebo Pro Mini“.
Kliknite na „Nástroje“, „Procesor“a potom na „ATmega328 (5V, 16MHz)“.
Kliknite na „Nástroje“, „Port“a potom vyberte port, ktorý sa zobrazí po pripojení kábla.
Na doske ArduinOLED podržte tlačidlo označené „RST“.
Kliknite na tlačidlo „Nahrať“v Arduino IDE.
Keď sa stav zmení z „Kompilácia …“a „Odovzdávanie …“, uvoľnite tlačidlo „RST“.
Na obrazovke by sa mal objaviť text.
Gratulujem Urobil si to!
Môžete si všimnúť, že najvyššie skóre v hre je 255. Ak to chcete resetovať, podržte stlačené tlačidlo „R“, kým sa ArduinOLED zapne (vypínačom alebo resetovacím tlačidlom). Uvidíte obrazovku, ktorá vám hovorí, že najvyššie skóre bolo resetované.
Krok 5: Ďalšie kroky
- Vyskúšajte ostatné ukážkové skice
- Skúste vytvoriť niektorý z ďalších projektov uvedených na