Zakres materiału:
- zapoznanie się z diodami RGB cyfrowymi – dokumentacja techniczna
- wykorzystanie kilku połączonych diod RGB do budowy efektów wizualnych – biblioteka FastLED
- zapoznanie się z wyświetlaczem graficznym opartym o sterownik SH1106 – dokumentacja techniczna
- wykorzystanie wyświetlacza graficznego do stworzenia ciekawego efektu
- zapoznanie z generowaniem dźwięków
Instalowanie bibliotek:
- W oprogramowaniu Arduino wybieramy “Narzędzia->Zarządzaj bibliotekami…” – wyszukujemy biblioteki do zainstalowania
- FastLED – biblioteka do diod RGB
- Adafruit_SH110x – biblioteka do wyświetlacza graficznego
Zadanie 1:
Podłączyć pierścień z diodami cyfrowymi RGB:
- pierścień DI – podłączyć do pinu D3 na płytce EduTar
- pierścień 5V – podłączyć do +5V na płytce EduTar
- pierścień GND – podłączyć do GND na płytce EduTar
Uruchomić bibliotekę FastLED – jeśli nie ma jej w arduino to należy ją doinstalować przez menadżer bibliotek (Narzędzia->Zarządzaj bibliotekami… – wyszukujemy bibliotekę FastLED i instalujemy)
Uruchomić przykładowy program:
Uruchomić wszystkie 24 diody RGB, wykonać biegający punkt w 3 kolorach.
Zadanie 2:
Zaprogramować jakiś ciekawy efekt świąteczny. Dodać do efektu zaprogramowaną melodyjkę przy wykorzystaniu funkcji tone.
Przykłady:
Zadanie 3:
Podłączyć wyświetlacz OLED do płytki EduTar:
- złącze wyświetlacza SDA – podłączyć do A4
- złącze wyświetlacza SCL – podłączyć do A5
- złącze wyświetlacza GND – podłączyć do GND
- złącze wyświetlacza VDD – podłączyć do +5V
Uruchomić bibliotekę Adafruit_SH110x – jeśli nie ma jej w arduino to należy ją doinstalować przez menadżer bibliotek (Narzędzia->Zarządzaj bibliotekami… – wyszukujemy bibliotekę Adafruit_SH110x i instalujemy)
Uruchomić przykładowy program:
Zadanie 4:
Narysować zajączka/kurczaka w świątecznej scenerii na wyświetlaczu OLED. Zrobić ciekawą animację.
Zadanie 5:
Połączyć wyświetlacz OLED z diodami RGB i świąteczną melodyjką.