Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
ArduinOLED je platforma pro elektronické hry a další projekty. Obsahuje OLED obrazovku, joystick, některá tlačítka, bzučák a připojovací body aligátora pro propojení s mnoha dalšími zařízeními. Pro více informací navštivte
Tento tutoriál popisuje, jak nastavit software pro desku. Chcete-li se dozvědět, jak objednat díly a sestavit desku, navštivte
Krok 1: Instalace Arduino IDE
Navštivte stránku softwaru Arduino a klikněte na odkaz pro váš operační systém.
Vybral jsem „Instalační služba Windows Installer“, ale pokud nemáte přístup pro správce, stáhněte si „soubor Windows ZIP pro instalaci bez administrátora“.
Když se vás zeptá, zda má být aplikaci povoleno provádět změny, klikněte na „Ano“. Poté klikněte na „Další“, dokud nebudou kroky provedeny.
Krok 2: Stažení knihoven
K používání ArduinOLED potřebujete tři knihovny: knihovnu U8g2, knihovnu DirectIO a knihovnu ArduinOLED.
Knihovna U8g2
Otevřete Arduino IDE a klikněte na „Sketch“, poté „Include Library“, poté „Manage Libraries…“
Do vyhledávacího pole zadejte „U8g2“a klikněte na „Instalovat“.
Po instalaci klikněte na „Zavřít“.
Knihovna DirectIO
Knihovna DirectIO poskytuje rychlejší způsob nastavení pinů I na Arduinu, pokud je číslo pin konstantní. V dalším kroku to potřebuje knihovna ArduinOLED.
mmarchetti/DirectIO DirectIO - Rychlá a jednoduchá knihovna I/O pro Arduino GitHub
Přejděte na výše uvedený odkaz, klikněte na tlačítko „Klonovat nebo stáhnout“a poté klikněte na „Stáhnout ZIP“.
Alternativně můžete kliknutím na tento odkaz stáhnout soubor ZIP:
github.com/mmarchetti/DirectIO/archive/master.zip
Poté v IDE Arduino klikněte na „Skica“, „Zahrnout knihovnu“a poté na „Přidat knihovnu. ZIP“.
Přejděte do složky „Stahování“, vyberte „DirectIO-master.zip“, který jste právě stáhli, a klikněte na „Otevřít“.
Knihovna ArduinOLED
Knihovnu ArduinOLED jsem napsal speciálně pro tuto desku. Nastavení je velmi podobné nastavení DirectIO v předchozím kroku.
johanvandegriff/ArduinOLED Knihovna pro desku ArduinOLED. GitHub
Přejděte na výše uvedený odkaz, klikněte na tlačítko „Klonovat nebo stáhnout“a poté klikněte na „Stáhnout ZIP“.
Alternativně můžete kliknutím na tento odkaz stáhnout soubor ZIP:
github.com/johanvandegriff/ArduinOLED/archive/master.zip
Poté v IDE Arduino klikněte na „Skica“, „Zahrnout knihovnu“a poté na „Přidat knihovnu. ZIP“.
Přejděte do složky „Stahování“, vyberte „ArduinOLED-master.zip“, který jste právě stáhli, a klikněte na „Otevřít“.
Volitelné: Přejděte do složky knihoven Arduino (Dokumenty/Arduino/knihovny) a přejmenujte „DirectIO-master“na „DirectIO“a „ArduinOLED-master“na „ArduinOLED“.
Krok 3: Zapojte kabel programátoru
Podívejte se na zadní stranu programátoru a najděte pin označený „GND“. Poznamenejte si barvu špendlíku.
Poté zapojte kabel do prostředních 4 pinů konektoru na desce ArduinOLED a ujistěte se, že barva, kterou jste si poznamenali, je na straně označené „GND“.
Nakonec zapojte USB konec kabelu programátoru do počítače.
Krok 4: Nahrání ukázkových skic
Klikněte na „Soubor“, „Příklady“, „ArduinOLED“, poté na „ArduinOLED_u8g2_StackerGame“.
Klikněte na „Nástroje“, „Deska“a poté na „Arduino Pro nebo Pro Mini“.
Klikněte na „Nástroje“, „Procesor“, poté na „ATmega328 (5V, 16MHz)“.
Klikněte na „Nástroje“, „Port“a poté vyberte port, který se zobrazí po připojení kabelu.
Na desce ArduinOLED podržte tlačítko označené „RST“.
Klikněte na tlačítko „Nahrát“v Arduino IDE.
Když se stav změní z „Kompilace…“a „Nahrávání…“, uvolněte tlačítko „RST“.
Na obrazovce by se měl objevit text.
Gratulujeme! Udělal jsi to!
Můžete si všimnout, že nejvyšší skóre hry je 255. Chcete -li jej resetovat, podržte tlačítko „R“, zatímco se ArduinOLED zapne (buď pomocí vypínače nebo tlačítka reset). Zobrazí se obrazovka s oznámením, že nejvyšší skóre bylo resetováno.
Krok 5: Další kroky
- Vyzkoušejte další ukázkové skici
- Zkuste vytvořit některé z dalších projektů uvedených na