Adafruit PyBadge für MakeCode Arcade, CircuitPython und Arduino, 4200
Adafruit PyBadge für MakeCode Arcade, CircuitPython und Arduino, 4200
Das Adafruit PyBadge ist endlich bei uns erhältlich! Mit dem PyBadge liefert Adafruit ein kompaktes Mikrocontrollerboard in Kreditkartenformat, das mit CircuitPython, MakeCode Arcade oder per Arduino IDE programmiert werden kann.
Auf dem PyBadge sorgt ein ATSAMD51 mit 512 KB Flashspeicher, 192 KB RAM und 120 MHz für ausreichend Performance auch bei anspruchsvollen Anwendungen. Auf dem Board befindet sich außerdem ein 2 MB QSPI Flashspeicher, um Dateien, Grafiken und z.B. Sounddateien auslagern zu können. Das Display hat eine Diagonale von 1,8" und eine Auflösung von 160x128 Pixel mit DMA-Unterstützung. Die Hintergrundbeleuchtung kann gedimmt werden. Die acht verfügbaren Taster sind, wie für Controller von Spielekonsolen üblich, in einem D-Pad, zwei Action-Buttons und zwei Menü-Buttons angeordnet. Fünf frei programmierbare NeoPixel LEDs können z.B. zur Statusanzeige genutzt werden.
Auf der Rückseite befinden sich vollständig Feather-kompatible Buchsenleisten, sodass das PyBadge mit FeatherWings erweitert werden kann. Ebenfalls befinden sich drei STEMMA- bzw. Grove-Anschlüsse auf dem Board, sodass ADC-, PWM- und I2C-Geräte angeschlossen werden können.
Das PyBadge verfügt außerdem über einen Lichtsensor und einen 3-Achsen-Beschleunigungssensor, der als Eingabegerät genutzt werden kann, und einen Buzzer zur Ausgabe von einfachen Soundeffekten. Für eine höhere Lautstärke kann auch ein Lautsprecher per JST-Buchse angeschlossen werden.
Das PyBadge kann sowohl per MicroUSB als auch per LiPo-Akku betrieben werden. Ist ein Akku angeschlossen, so wird dieser geladen, sobald das Board per MicroUSB-Kabel mit einer Stromquelle verbunden ist.
Folgende Programmieroptionen bietet das PyBadge:
- MakeCode Arcade ist die einfachste Möglichkeit das Board zu programmieren: Einfach per drag-and-drop können Blocks und Spiele auf das Board geladen werden, es gibt sich als USB-Laufwerk aus.
- CircuitPython bietet umfangreiche Möglichkeiten Grafiken darstellen zu lassen, Wave-Dateien abzuspielen oder Text in verschiedenen Fonts anzeigenzulassen - alles in Python! Auch werden eine Vielzahl von Sensoren unterstützt.
- Arduino bietet die Möglichkeit, das Board "low-level" zu programmieren und ist etwas anspruchsvoller. Adafruit bietet hierfür die Arcada Bibliothek an, die es ermöglicht die verfügbare Hardware einfacher anzusteuern.
Produktfeatures:
- Abmessungen: 85,7 mm x 54,6 mm x 10,0 mm
- ATSAMD51J19 mit 120 MHz getaktet mit 3,3 V Logik/Power - 512 KB Flash + 192 KB RAM
- 2 MB SPI Flash zum Speichern von Bildern, Sounddateien, Animation, uvm.
- 1,8" 160x128 Farb-TFT Display mit SPI-Schnittstelle
- 8x Game-Taster mit Silikonüberzug
- 5x NeoPixel
- 3-Achsen-Accelerometer
- Lichtsensor
- Buzzer - Mini-Lautsprecher
- Mono Class D Verstärker für 4-8 Ω Lautsprecher bis 2 W
- LiPo-Akku-Anschluss mit Ladefunktion
- USB-Port zum Programmieren, Aufladen, Debuggen
- Feather-kompatibler Anschluss
- JST-Anschlüsse für NeoPixels, Sensoren und I2C-Boards
- Reset-Taster
- Ein/Aus-Schalter