Adafruit PyBadge LC für MakeCode Arcade, CircuitPython und Arduino, Low Cost Version, 3939
Adafruit PyBadge LC für MakeCode Arcade, CircuitPython und Arduino, Low Cost Version, 3939
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.
Es handelt sich hierbei um die günstigere Low Cost Version des umfangreicheren Adafruit PyBadge. Durch die Einsparungen der Feather Buchsen auf der Rückseite, den JST STEMMA Anschlüssen, des LIS3DH Beschleunigungssensors, der Lautsprecheranschlüssen und der NeoPixel LEDs ist der günstigere Preis möglich. Die anderen Komponenten, wie z.B. Prozessor, Speicher, Taster, Buzzer und Lichtsensor, sind bei beiden Ausführungen identisch. Das PyBadge LC verfügt über eine NeoPixel-LED.
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
- 1x NeoPixel
- Lichtsensor
- Buzzer - Mini-Lautsprecher
- LiPo-Akku-Anschluss mit Ladefunktion
- USB-Port zum Programmieren, Aufladen, Debuggen
- Reset-Taster
- Ein/Aus-Schalter