Beschreibung
Wenn Sie bereit sind, Ihr Arduino-Spiel von älteren 8-Bit/16MHz-Mikrocontrollern zu beschleunigen, ist das SparkFun RedBoard Turbo eine hervorragende Alternative. Das Herzstück des RedBoard Turbo ist der ATSAMD21G18, ein ARM Cortex M0+, 32-bit Mikrocontroller, der mit bis zu 48MHz betrieben werden kann. Mit beeindruckenden 4 MB externem Flash-Speicher und einem UF2 (USB Flashing Format) Bootloader bietet Ihnen das RedBoard Turbo eine kostengünstige und einfach zu bedienende Entwicklungsplattform, wenn Sie mehr Leistung als das >
Das SparkFun RedBoard Turbo wurde mit einer USB-Schnittstelle zur Programmierung und Stromversorgung, einem Qwiic-Stecker, einem RTC-Quarz, einer WS2812-basierten adressierbaren RGB-LED, einem 600mA 3,3V-Regler und einer Vielzahl weiterer Komponenten ausgestattet. Um das RedBoard Turbo mit Strom zu versorgen, stecken Sie es einfach über den Micro-B-Anschluss in einen USB-Port Ihres Computers oder mit der 5V-toleranten Laufbuchse direkt in die Wand. Nicht in der Nähe eines USB-Ports? Kein Problem, das SparkFun RedBoard Turbo ist auch mit einem LiPo-Akkuanschluss (für einen einzelligen 3,7-4,2V Lithium-Polymer-Akku) ausgestattet. Der Ladestrom des MCP73831 wird durch einen Widerstandswert zwischen 66kO und 2kO konfiguriert, um die Batterie mit einer Rate zwischen 15mA und 500mA zu laden. Standardmäßig ist die Karte so konfiguriert, dass die Batterie mit ca. 250mA geladen wird. Falls Sie schon einmal ein Arduino verwendet haben, sollte Sie diese Belegung nicht überraschen - das Layout entspricht dem Arduino 1.0 Footprint-Standard, inklusive eines separaten SPI-Headers und zusätzlichem I2C-Header.
Der RedBoard Turbo kann dank des UF2-Bootloaders sogar wie ein Wechselflash-Laufwerk über die Mass Storage Class (MSC) geflasht werden. Mit diesem Bootloader wird das RedBoard Turbo auf Ihrem Computer als USB-Speichergerät angezeigt, ohne dass Sie Treiber installieren müssen! Von der Arduino IDE aus müssen Sie immer noch den richtigen Port auf Ihrem Rechner auswählen, aber Sie können genauso gut eine andere Programmiersprache wie CircuitPython oder MakeCode verwenden.