Produktbeschreibung: GEMMA M0 - Miniaturplattform mit ATSAMD21E18 3,3 V Mikrocontroller - Adafruit 3501
Miniatur-Rundmodul mit Mikrocontroller ATSAMD21E18 , ausgestattet mit 256 KB Flash-Speicher , 3 digitalen Pins , analogem Eingang und 2 PWM-Kanälen . Das Board verfügt über einen microUSB - Anschluss , dank dem das System mit einem Kabel über die Arduino IDE - Umgebung programmiert werden kann . Mit nur wenigen geringfügigen Modifikationen verhält sich das Board wie ein Standard- Arduino . Das Board unterstützt auch die Programmierung in CircuitPython , einem Programm, das Python mit Mikrocontrollern kombiniert. Nach dem Verbinden mit dem Computer erscheint eine zusätzliche Diskette mit der Datei main.py , die in jedem Texteditor geändert werden kann.
Präsentation des Adafruit Gemma M0 Boards.
Überprüfen Sie, wie Sie Adafruit Gemma M0 über Arduino IDE programmieren . |
Technische Spezifikation GEMMA M0
- Mikrocontroller ATSAMD21E18:
- Flash-Speicher: 256 KB
- SRAM-Speicher: 32 kB
- Taktfrequenz: 48 MHz
- Native USB-Unterstützung
- Programmierbar über Arduino IDE oder CircuitPython
- Eingebaute RGB-DotStar-LED
- An Krokodilklemmen angepasste Leitungen
- 12-Bit-Analogeingang
- Die Programme sind mit der Vorgängerversion von Gemma kompatibel
- 2 PWM-Hochgeschwindigkeitsausgang
- Alle drei Pins können als Berührungssensoren verwendet werden
- Möglichkeit zur Verwendung von RGB NeoPixels und DotStars-Dioden an jedem Pin mit ausreichendem Speicher für über 8000 Stück
- Native Hardwareunterstützung für I2C und serielle Übertragung
- Reset-Taste und Netzschalter
- 2-poliger JST-Batterieanschluss, 2,0-mm-Raster
- Plattendurchmesser: 28 mm
- Gewicht: 2,1 g
Beispielprojekte
- Kaleidoskop-Augen - leuchtende Gläser
- Leuchtende Ohrringe
- Servoregler
- Infrarot-Controller
- LED-Anzeige
- Lautstärkeregelung
- Musikspieler
Stromversorgungsoptionen der GEMMA M0-Platine
Das GEMMA M0 Board von Adafruit Industries kann auf zwei Arten mit Strom versorgt werden. Die erste Möglichkeit besteht darin, es über einen 2-poligen JST-Anschluss für Batterien mit einer maximalen Spannung von 6 V mit Strom zu versorgen. Es wird empfohlen, eine Lithium-Polymer-Batterie oder drei AAA-Alkalibatterien anzuschließen. Hinter dem Stecker befinden sich Kurzschluss-, Überlast- und Verpolungsschutz, wodurch die Platine effektiv vor Beschädigungen geschützt ist. Die zweite Möglichkeit besteht darin, das Board über den Micro-USB-Typ-B-Anschluss mit Strom zu versorgen - wenn das Board gleichzeitig über die Batterie und den USB-Anschluss mit Strom versorgt wird, Die interne Steuerung wählt automatisch die Stromquelle aus, die die höhere Spannung liefert. Außerdem steht uns der „Vout“-Pin zur Verfügung, der von der Stromquelle des GEMMA M0-Boards mit Spannung versorgt wird. Von diesem Pin aus können wir externe kooperierende Module mit Strom versorgen, deren Stromaufnahme die Stromeffizienz des Spannungsreglers auf der GEMMA M0-Platine deutlich übersteigt.
Circuit-Python-Unterstützung
Neben der Möglichkeit der Programmierung aus der Arduino IDE-Umgebung kann das GEMMA M0-Board auch in der Sprache Circuit Python programmiert werden, die für die Programmierung von Boards mit Mikrocontrollern vorgesehen ist. Diese Lösung erleichtert den Einstieg in die Welt der programmierbaren elektronischen Geräte erheblich. Circuit Python-Code-Entwicklungssoftware wird ständig weiterentwickelt und aktualisiert. Jeder kann zu diesem Prozess beitragen, da Circuit Python ein Open-Source-Projekt ist.
Nützliche Links |