Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
ArduinOLED to platforma do gier elektronicznych i innych projektów. Zawiera ekran OLED, joystick, niektóre przyciski, brzęczyk i punkty połączeń z zaciskami krokodylkowymi do łączenia z wieloma innymi urządzeniami. Odwiedź https://johanv.xyz/ArduinOLED, aby uzyskać więcej informacji.
Ten samouczek opisuje, jak skonfigurować oprogramowanie dla tablicy. Aby dowiedzieć się, jak zamówić części i zbudować płytkę, odwiedź
Krok 1: Instalacja Arduino IDE
Odwiedź stronę oprogramowania Arduino i kliknij łącze do swojego systemu operacyjnego.
Wybrałem "Windows Installer", ale jeśli nie masz dostępu administratora, pobierz "plik Windows ZIP do instalacji bez administratora".
Kliknij „Tak”, gdy pojawi się pytanie, czy aplikacja powinna mieć możliwość wprowadzania zmian. Następnie kliknij „Dalej”, aż kroki zostaną wykonane.
Krok 2: Pobieranie bibliotek
Do korzystania z ArduinOLED potrzebne są trzy biblioteki: biblioteka U8g2, biblioteka DirectIO i biblioteka ArduinOLED.
Biblioteka U8g2
Otwórz Arduino IDE i kliknij „Szkic”, następnie „Dołącz bibliotekę”, a następnie „Zarządzaj bibliotekami…”
Wpisz „U8g2” w pasku wyszukiwania i kliknij „Zainstaluj”.
Po zainstalowaniu kliknij „Zamknij”.
Biblioteka DirectIO
Biblioteka DirectIO zapewnia szybszy sposób ustawiania pinów I na Arduino, jeśli numer pinu jest stały. Jest ona potrzebna w kolejnym kroku przez bibliotekę ArduinOLED.
mmarchetti/DirectIO DirectIO - Szybka, prosta biblioteka I/O dla Arduino GitHub
Przejdź do powyższego linku, kliknij przycisk „Klonuj lub Pobierz”, a następnie kliknij „Pobierz ZIP”.
Możesz też kliknąć ten link, aby pobrać plik ZIP:
github.com/mmarchetti/DirectIO/archive/master.zip
Następnie w Arduino IDE kliknij „Sketch”, „Include Library”, a następnie „Add. ZIP Library”.
Przejdź do folderu „Downloads”, wybierz „DirectIO-master.zip”, który właśnie pobrałeś i kliknij „Otwórz”.
Biblioteka ArduinOLED
Biblioteka ArduinOLED została napisana przeze mnie specjalnie dla tej płytki. Konfiguracja jest bardzo podobna do tej z DirectIO w poprzednim kroku.
Biblioteka johanvandegriff/ArduinOLED dla płytki ArduinOLED. GitHub
Przejdź do powyższego linku, kliknij przycisk „Klonuj lub Pobierz”, a następnie kliknij „Pobierz ZIP”.
Możesz też kliknąć ten link, aby pobrać plik ZIP:
github.com/johanvandegriff/ArduinOLED/archive/master.zip
Następnie w Arduino IDE kliknij „Sketch”, „Include Library”, a następnie „Add. ZIP Library”.
Przejdź do folderu „Pobrane”, wybierz „ArduinOLED-master.zip”, który właśnie pobrałeś, i kliknij „Otwórz”.
Opcjonalnie: Przejdź do folderu bibliotek Arduino (Documents/Arduino/libraries) i zmień nazwę „DirectIO-master” na „DirectIO” i „ArduinOLED-master” na „ArduinOLED”.
Krok 3: Podłącz kabel programatora
Spójrz na tył programatora i znajdź pin oznaczony „GND”. Zanotuj kolor pinezki.
Następnie podłącz kabel do środkowych 4 pinów złącza na płytce ArduinOLED, upewniając się, że zaznaczony kolor znajduje się po stronie oznaczonej „GND”.
Na koniec podłącz końcówkę USB kabla programatora do komputera.
Krok 4: Przesyłanie przykładowych szkiców
Kliknij „Plik”, „Przykłady”, „ArduinOLED”, a następnie „ArduinOLED_u8g2_StackerGame”.
Kliknij „Narzędzia”, „Płyta”, a następnie „Arduino Pro lub Pro Mini”.
Kliknij „Narzędzia”, „Procesor”, a następnie „ATmega328 (5 V, 16 MHz)”.
Kliknij „Narzędzia”, „Port”, a następnie wybierz port, który pojawi się po podłączeniu kabla.
Przytrzymaj przycisk oznaczony „RST” na płycie ArduinOLED.
Kliknij przycisk „Prześlij” w Arduino IDE.
Gdy status zmieni się z „Kompilowanie…” i „Przesyłanie…”, zwolnij przycisk „RST”.
Na ekranie powinien pojawić się tekst.
Gratulacje! Zrobiłeś to!
Możesz zauważyć, że najlepszy wynik dla gry to 255. Aby go zresetować, przytrzymaj przycisk „R” podczas włączania ArduinOLED (albo z wyłącznika zasilania, albo z przycisku resetowania). Zobaczysz ekran z informacją, że rekord został zresetowany.
Krok 5: Kolejne kroki
- Wypróbuj inne przykładowe szkice
- Spróbuj wykonać niektóre z innych projektów wymienionych na