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:

  1. pierścień DI – podłączyć do pinu D3 na płytce EduTar
  2. pierścień 5V – podłączyć do +5V na płytce EduTar
  3. 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:

  1. https://www.youtube.com/watch?v=_6LXKuo28M0
  2. https://www.youtube.com/watch?v=kr-tJNw7KME

 

Zadanie 3:

Podłączyć wyświetlacz OLED do płytki EduTar:

  1. złącze wyświetlacza SDA – podłączyć do A4
  2. złącze wyświetlacza SCL – podłączyć do A5
  3. złącze wyświetlacza GND – podłączyć do GND
  4. 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ą.