[PRZYKŁAD] Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB

KA-NUCLEO-F411CE_Accessory_

Ekspander Waveshare Accessory Shield jest wyposażony w złącze zgodne z Arduino Uno R3. Dzięki temu można go też zastosować w płytkach z nowocześniejszymi mikrokontrolerami o znacznie większej mocy obliczeniowej, np. z rodziny płytek Nucleo (z układami STM32) czy Freedom (z układami Kinetis).

Na płytce ekspandera Waveshare Accessory Shield zamontowano wiele układów peryferyjnych wykorzystywanych w różnorodnych aplikacjach:

  • 5-pozycyjny joystick
  • potencjometr
  • głośnik
  • dioda RGB sterowana poprzez układ P9813
  • czujnik temperatury LM75BDP o rozdzielczości 0,125℃
  • 3-osiowy akcelerometr ADXL345
  • wyświetlacz OLED o przekątnej 0,96 cala, rozdzielczość 128×64
  • zegar RTC DS3231

W artykule KA-NUCLEO-F411CE i Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB znajduje się przykład sterowania przez mikrokontroler z rodziny STM32 pracą diody RGB za pomocą joysticka. Konfiguracja mikrokontrolera została wykonana narzędziem CubeMX.