Adafruit HalloWing M0 Express, 3900
Adafruit HalloWing M0 Express, 3900
Das Adafruit HalloWing M0 bietet alles für Ihr nächstes Wearable-, Badge-, Cosplay- oder Requisitenprojekt. Bei diesem Mikrocontrollerboard handelt es sich um ein ATSAMD21 Board in Form eines Totenkopfes.
Auf der Vorderseite des Boards befindet sich ein 1,44" Farb-TFT mit einer Auflösung von 128 x 128 Pixel. Der Beispielcode stellt ein animiertes Auge dar, das Display kann von Ihnen aber auch für andere Zwecke genutzt werden.
Die vier "Zähne" am unteren Rand des Boards können als analoge/kapazitive Touch-Eingänge genutzt werden. Die Löcher sind groß genug, um auch mit Krokodilklemmen arbeiten zu können.
Das Board verfügt über folgende Features:
- ATSAMD21G18 mit 48MHz Taktung und 3,3V Betriebsspannung/Logiklevel, 256KB Flashspeicher + 32KB RAM
- 8 MB SPI Flashspeicher zur Speicherung von Bildern, Sounds, Animationen, etc.
- 3-Achsen Accelerometer / Bewegungssensor
- Lichtsensor, zur Vorderseite gerichtet
- Mono Class-D Audio-Verstärker für 4-8Ω Lautsprecher, bis zu 2W mit Lautstärkeregler
- LiPoly-Anschluss mit integrierter Ladeschaltung
- USB-Port zum Laden des Akkus, zum Programmieren und Debuggen
- Zwei Buchsenleisten mit Feather-kompatibler Pinbelegung, sodass jedes FeatherWing aufgesteckt werden kann
- JST-Anschluss für Neopixel, Sensoren und I2C (kompatibel zu Grove I2C)
- 3,3V Spannungsregler mit Unterstützung für max. 500mA Spitzenstrom
- Reset-Taster
- Ein-/Aus-Schalter
Das HalloWing M0 ähnelt dem Feather M0 Express und basiert ebenfalls auf einem ATSAMD21. Es verfügt jedoch um eine Vielzahl von Komponenten, die es ideal für den EInsatz in Requisiten macht. Mit 8MB zusätzlichem Speicher lassen sich z.B. bis zu 3 Minuten an WAV-Dateien abspielen. Externe Komponenten können einfach ohne Lötverbindung per JST-/Grove-Leitung oder Krokodilklemmen angeschlossen werden.
Bitte beachten Sie, dass im Lieferumfang kein Akku enthalten ist. Das Board wird vollständig aufgebaut und gestestet ausgeliefert. Mithilfe des vorhandenen UF2-Bootloaders ist es einfach den Code zu ändern und CircuitPython zu nutzen. Weitere Informationen, auch zur Verwendung mit Arduino, finden Sie auf der Adafruit Webseite.