Produktbeschreibung: Raspberry Pi Pico H - RP2040 ARM Cortex M0+ - mit Anschlüssen
Das Raspberry Pi Pico Modul ist mit dem proprietären Raspberry RP2040 Mikrocontroller ausgestattet. Pico H hat werksseitig angelötete Stecker an den GPIO-Pins und den JST SH 3-Pin-Stecker, Raster 1 mm an den JTAG-Pin gelötet. RP2040 ist ein Dual-Core- ARM-Cortex-M0+ -Chip, der mit 133 MHz getaktet wird. Der Raspberry Pi Pico ist mit 264 KB SRAM und 2 MB Flash-Speicher ausgestattet. Das System verfügt über 26 GPIO-Pins , die mit einer Spannung von 3,3 V arbeiten und einen eingebauten Temperatursensor. Über den microUSB-Anschluss wird der Raspberry Pi Pico in C/C++ und MicroPython programmiert.
Pins des Raspberry Pi Pico H-Moduls
Raspberry Pi Pico hat 26 GPIO-Pins, das sind: 2x SPI, 2x I2C, 2x UART, 3x ADC 12-Bit, 16x PWM. Zusätzliche 8 IO-Pins (PIO) dienen zur Unterstützung von nicht standardmäßigen Peripheriegeräten.
Raspberry Pi Pico H Netzteil
Das Raspberry Pi Pico-Board wird über einen microUSB-Anschluss mit dem Computer verbunden. Für den korrekten Betrieb des Moduls ist eine 5-V -Stromversorgung vom USB-Anschluss erforderlich. Das Board kann auch über den VSYS- Pin mit einer Spannung von 1,8 V bis 5,5 V versorgt werden, beispielsweise mit einer 3,7-V-Li-Pol- Batterie oder einer 3x AA-Batterie.
Der logische Teil des Raspberry Pi Pico arbeitet mit einer Spannung von 3,3 V. |
Raspberry Pi Pico H Programmierung
Der Raspberry Pi Pico H ist in C/C++ oder MicroPython programmiert . Um das Programm auf das Board hochzuladen, halten Sie die BOOTSEL-Taste gedrückt und verbinden Sie dann den Raspberry Pi Pico mit einem microUSB-Kabel mit dem Computer. Der Computer erkennt das Board als USB-Massenspeichergerät namens RPI-RP2, die Programmdatei sollte per Drag & Drop auf das RPI-RP2-Volume gezogen werden. Der Hersteller stellt ein SDK-Repository für die Programmiersprachen C/C++ und MicroPython zur Verfügung, das in den nützlichen Links unten zu finden ist.
Erste Schritte mit MicroPython
Das in MicroPython geschriebene Programm wird auf das Raspberry Pi Pico-Board hochgeladen, nachdem es über ein USB-Kabel mit dem Computer verbunden wurde, indem die angegebene Datei mit dem Code per Drag & Drop verschoben wird. Eine UF2-Beispieldatei wurde zum Herunterladen vorbereitet, um mit der Arbeit mit MicroPython zu beginnen.
- Laden Sie MicroPython UF2 herunter.
- Halten Sie die BOOTSEL-Taste gedrückt und stecken Sie das Board in den USB-Anschluss Ihres Raspberry Pi oder Computers.
- Lassen Sie BOOTSEL los, wenn Pico mit Ihrem Computer verbunden ist.
- Der Raspberry Pi Pico wird als Massenspeichergerät mit Volume RPI-RP2 montiert.
- Ziehen Sie die MicroPython UF2-Datei per Drag & Drop auf das RPI-RP2-Volume.
- Pico wird mit aktivem MicroPython neu gestartet.
- Über die serielle USB-Schnittstelle können Sie auf REPL und MicroPython zugreifen.
Hallo Welt in C/C++
Das erste Programm, das ein Programmierer schreibt, ist das Schreiben von „Hello World“ an die Konsole, in diesem Fall über den seriellen USB-Port des Raspberry Pi 4B .
- Laden Sie die UF2-Datei „Hello World“ herunter.
- Halten Sie die BOOTSEL-Taste gedrückt und verbinden Sie den Raspberry Pi Pico mit dem USB-Port des Raspberry Pi.
- Das Board wird als Massenspeichergerät mit Volume RPI-RP2 gemountet.
- Ziehen Sie die UF2-Datei per Drag & Drop auf das RPI-RP2-Volume.
- Pico wird neu gestartet.
- Öffnen Sie ein Terminal auf dem Raspberry Pi 4B und führen Sie die Befehle aus:
sudo apt install minicom minicom -b 115200 -o -D / dev / ttyACM0
- Sie sollten „Hello World“ im Terminalfenster sehen.
Weiteres Zubehör für den Raspberry Pi Pico H
Überprüfen Sie das zusätzliche Zubehör , das wir für das Raspberry Pi Pico H-Modul vorbereitet haben. Kompatibles Zubehör finden Sie im Abschnitt Passendes Zubehör unter der Fotogalerie. Durch die Auswahl dieses Zubehörs können Sie den Herstellerbeispielen aus der SDK-Dokumentation für C und Python folgen.
Raspberry Pi Pico-Spezifikation
Parameter | Wert |
---|---|
System | Raspberry Pi RP2040 |
Kern | ARM Cortex-M0 + Dual-Core 133 MHz |
SRAM-Speicher | 264 KB |
Flash-Speicher | 2MB |
Führt | 40-Pin / 23 GPIO digital + 3 ADC-Pins |
Schnittstellen | 2x UART, 2x I2C, 2x SPI, bis zu 16 PWM-Kanäle |
Versorgungsspannung | 5V (USB) |
Arbeitsspannung des logischen Teils | 3,3 V |
Strom-/Datenanschluss | microUSB |
Maße | 51,3 x 21 x 12,9 mm |