Spisu treści:

ArduinOLED: 5 kroków (ze zdjęciami)
ArduinOLED: 5 kroków (ze zdjęciami)

Wideo: ArduinOLED: 5 kroków (ze zdjęciami)

Wideo: ArduinOLED: 5 kroków (ze zdjęciami)
Wideo: Arduino dla każdego! Czym jest Arduino UNO, kiedy się przydaje i jak zacząć? 2024, Listopad
Anonim
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED

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

Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie Arduino IDE
Instalowanie 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

Pobieranie bibliotek
Pobieranie bibliotek
Pobieranie bibliotek
Pobieranie bibliotek
Pobieranie bibliotek
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

Podłącz kabel programatora
Podłącz kabel programatora
Podłącz kabel programatora
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

Przesyłanie przykładowych szkiców
Przesyłanie przykładowych szkiców
Przesyłanie przykładowych szkiców
Przesyłanie przykładowych szkiców
Przesyłanie przykładowych szkiców
Przesyłanie przykładowych szkiców
Przesyłanie przykładowych szkiców
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

Zalecana: