Adafruit Feather RP2040
Der Adafruit Feather RP2040 ist eine leistungsstarke Mikrocontroller-Plattform, die den neuen Raspberry Pi RP2040 Chip verwendet. Mit diesem Chip und der klassischen Feather-Formfaktor bietet der Feather RP2040 eine ideale Lösung für Projekte, die hohe Rechenleistung und Vielseitigkeit erfordern. Der RP2040 zeichnet sich durch seinen Dual-Core Cortex M0+ Prozessor aus, der mit einer Taktfrequenz von 125 MHz arbeitet und zahlreiche Peripheriegeräte unterstützt. Dieses Feather-Board ist leicht, kompakt und dennoch vollgepackt mit Funktionen, die es ideal für eine Vielzahl von Anwendungen machen, von einfachen Mikrocontroller-Aufgaben bis hin zu komplexen Projekten, die mehrere Sensoren und Aktoren erfordern.
Merkmale im Überblick
RP2040 32-bit Cortex M0+ Dual-Core mit ~125 MHz bei 3,3V Logik und Stromversorgung
264 KB RAM
8 MB SPI FLASH-Chip zur Speicherung von Dateien und CircuitPython/MicroPython-Code
21 GPIO-Pins mit diversen Funktionen
Vier 12-Bit-ADCs
Zwei I2C-, Zwei SPI- und Zwei UART-Peripheriegeräte
16 PWM-Ausgänge
Eingebauter 200mA+ LiPoly-Lader mit Ladeanzeige-LED
Pin #13 rote LED für allgemeine Zwecke
RGB NeoPixel für Vollfarbanzeige
On-Board STEMMA QT-Anschluss für lötfreie Verbindung
Reset-Taste und Bootloader-Auswahltaste für schnelle Neustarts
Optionaler SWD-Debug-Port
4 Befestigungslöcher
12 MHz Kristall für präzise Zeitmessung
3,3V Regler mit 500mA Spitzenstrom
USB Typ C-Anschluss
Technische Daten
Produktabmessungen: 51.0mm x 23.0mm x 7.5mm
Sonstige Daten
Gewicht: 5g
USB 1.1 Controller und PHY mit Host- und Geräteunterstützung
Unterstützung für bis zu 16MB externen Flash-Speicher über dedizierten QSPI-Bus
Dual ARM Cortex-M0+ bei 133MHz
30 GPIO-Pins, 4 davon als analoge Eingänge
Lieferumfang
Ein vollständig montiertes und getestetes Feather RP2040
Einige Header zum Löten
Link
PIO Beispiele
Pico SDK
Arduino Core
CircuitPython Einführung
Diese beiden Female Stacking Header sind allein, nun ja, einsam. Aber kombinieren Sie sie mit einem unserer Feather Boards und schon flattern Sie los!
Was können sie? Sie lassen sich stapeln. Stecken Sie die Header durch Ihre Feather und dann können Sie sie nicht nur in ein lötfreies Breadboard stecken, sondern auch Schaltkreise darauf anbringen
Hinweis: Im Lieferumfang sind eine 12-polige und eine 16-polige Stiftleiste enthalten, ein Feather ist nicht enthalten.
FeatherWing 128x64 OLED
Ein Feather-Board ohne Ambitionen ist ein Feather-Board ohne FeatherWings! Dies ist das FeatherWing 128x64 OLED: Es fügt jedem Feather-Hauptboard ein wunderschönes 128x64 monochromes OLED-Display und 3 Benutzerknöpfe hinzu. Mit unseren Feather Stacking Headers oder Feather Female Headers können Sie ein FeatherWing auf Ihrem Feather-Board verbinden und das Board abheben lassen!
Diese Displays sind klein, nur etwa 1,3" diagonal, aber aufgrund des hohen Kontrasts eines OLED-Displays sehr gut lesbar. Der Bildschirm besteht aus 128x64 einzelnen weißen OLED-Pixeln und da das Display sein eigenes Licht erzeugt, ist keine Hintergrundbeleuchtung erforderlich. Dies reduziert den Stromverbrauch des OLEDs und sorgt für den hohen Kontrast; wir mögen dieses Miniatur-Display wegen seiner Schärfe sehr! Wir haben auch eine Reset-Taste und drei Mini-Tasten namens A, B und C hinzugefügt, sodass Sie eine Mini-Benutzeroberfläche zu Ihrem Feather hinzufügen können. Wenn Sie unser 128x32 OLED FeatherWing verwendet haben, werden Sie froh sein zu wissen, dass dieses FeatherWing pin-kompatibel ist und ein schnelles und einfaches Upgrade ermöglicht. Beachten Sie, dass Sie neuen Code benötigen, da der OLED-Treiber SH1107 und nicht SSD1306 ist.
Das Display verwendet nur I2C, sodass Sie es einfach mit nur zwei verwendeten Pins verbinden können (plus Reset, Strom und Masse!). Es gibt eine Reset-Taste oben. Wir haben sogar einen SparkFun qwiic-kompatiblen STEMMA QT-Anschluss für den I2C-Bus hinzugefügt, sodass Sie unsere STEMMA QT, qwiic oder Grove I2C-Sensoren und -Geräte einfach anschließen und verwenden können. Bitte beachten Sie, dass Sie dieses Wing selbst nicht als STEMMA-Peripheriegerät nur mit einem STEMMA-Kabel verwenden können; es ist nur als FeatherWing gedacht, mit allen gelöteten und verbundenen Pins am Feather-Treiber.
Getestet und funktioniert mit allen Feather-Boards. Das OLED verwendet nur die zwei I2C-Pins am Feather plus Reset, und Sie können es mit fast jedem anderen FeatherWing stapeln, selbst solchen, die I2C verwenden, da dies ein gemeinsamer Bus ist. Dieses Display ist ein SH1107, das sowohl Arduino-Bibliothek als auch CircuitPython-Unterstützung hat. Um es zu verwenden, schauen Sie sich unser Tutorial an! Es enthält Schaltpläne, Datenblätter, Dateien und Codebeispiele.
Jede Bestellung enthält einen Satz von 0,1" Headers, die nicht befestigt sind. Sie müssen sie anlöten, um sie in Ihr Feather-Board einzustecken.
Merkmale im Überblick
128x64 monochromes OLED-Display
3 Benutzerknöpfe: A, B und C
Kompatibel mit Feather-Stapelleisten und Feather Female Headers
Hoher Kontrast, keine Hintergrundbeleuchtung erforderlich
SH1107 OLED-Treiber mit Arduino und CircuitPython-Unterstützung
Technische Daten
PCB-Abmessungen: 22.9mm x 50.9mm / 0.9" x 2"
Display-Bereich: ~25.8mm / ~1.0"
Sonstige Daten
OLED-Pixel können nach 1000 Stunden dauerhaften Betriebs dimmen. Zum Erhalt der Helligkeit das Display abschalten, wenn es nicht benötigt wird.
Lieferumfang
1x FeatherWing 128x64 OLED
1x Satz von 0,1" Headers zum Anlöten
Link
STEMMA QT
Tutorial