FeatherWing Joy od Adafruit to niewielka konsola, która może być używana z modułami z rodziny Feather oraz z Arduino. Urządzenie posiada jeden joystick, umożliwiający sterowanie w dwóch osiach oraz pięć przycisków użytkowych, w tym cztery duże oznaczone jako X, Y, A i B oraz jeden mniejszy SELECT. Ponadto, konsola wyposażona jest w przycisk RESET. FeatherWing Joy komunikuje się z innymi urządzeniami za pomocą magistrali I2C, co pozwala na zajęcie niewielkiej ilości pinów GPIO. Domyślny adres interfejsu wynosi 0x49, jednak istnieje możliwość jego konfiguracji. Oprogramowanie urządzenia jest kompatybilne z Arduino IDE i CircuitPython. Na stronie producenta dostępne są dedykowane biblioteki.
Opis wyprowadzeń FeatherWing Joy od Adafruit
W module mini konsoli FeatherWing Joy znajdują się pola lutownicze, do których należy przylutować dołączone w zestawie złącza typu goldpin. Następnie, aby połączyć wyprowadzenia, należy kierować się poniższymi zależnościami:
- 3,3 V - pin zasilania 3,3 V.
- GND - pin masy układu.
- RST - pin RESET
- SDA - pin logiczny I2C, linia danych interfejsu komunikacyjnego.
- SCL - pin logiczny I2C, linia zegara interfejsu komunikacyjnego.
- A0 / A1 - piny adresowe I2C, domyślny adres interfejsu (możliwy do skonfigurowania)
- Optional Interrupt Pin - opcjonalne piny przerwania.
Specyfikacja techniczna FeatherWing Joy Adafruit 3632
- Kompatybilna z modułami Feather
- Interfejs komunikacyjny I2C
- Adres interfejsu komunikacyjnego I2C:
- domyślny: 0x49
- alternatywny: 0x4A, 0x4B lub 0x4C
- Napięcie zasilania: 3,3 V DC
- Przyciski sterownia:
- 2-osiowy joystick
- 5 przycisków użytkowych, w tym 4 duże (X, Y, A, B) i 1 mały (SELECT)
- przycisk RESET
- Obsługiwane środowiska programistyczne:
- Arduino IDE
- CircuitPython
- Wymiary mini konsoli: 50 x 23 x 14,5 mm
- Masa: 7,3 g
- Zestaw wymaga lutowania
Co znajdziesz w zestawie:
- Moduł mini konsoli FeatherWing Joy
- Złącza goldpin o rastrze 2,54 mm (do samodzielnego wlutowania)