Produktbeschreibung: Raspberry Pi Pico W - RP2040 ARM Cortex M0 + CYW43439 - WiFi
Ein kleines Raspberry Pi Pico-Modul, das mit dem proprietären Raspberry RP2040- Mikrocontroller mit dem drahtlosen Kommunikationssystem CYW43439 ausgestattet ist. RP2040 ist ein Dual-Core- ARM-Cortex-M0+ -Chip mit einer Taktfrequenz von 133 MHz, 264 KB SRAM und 2 MB Flash-Speicher. Dank des CYW43439 ist eine drahtlose Kommunikation nach WiFi IEEE 802.11 b / g / n möglich. 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 W Moduls
Der Raspberry Pi Pico W ist mit 26 GPIO-Pins ausgestattet. Darunter finden Sie Schnittstellen wie: 2x SPI, 2x I2C, 2x UART, 3x ADC 12-Bit, 16x PWM. Das Modul ist zusätzlich mit 8 programmierbaren IO-Pins (PIO) ausgestattet, die für die Unterstützung von nicht standardmäßigen Peripheriegeräten ausgelegt sind.
Raspberry Pi Pico W Netzteil
Das Board verfügt über einen eingebauten microUSB-Anschluss, der sowohl zur Stromversorgung als auch zur Kommunikation des Raspberry Pi Pico W Boards mit einem Computer dient. Für den ordnungsgemäßen Betrieb benötigt das Modul eine 5- V -Stromversorgung. Das Board kann auch über den VSYS- Pin mit einer Spannung von 1,8 V bis 5,5 V versorgt werden, indem beispielsweise eine 3,7-V-Li-Pol- Batterie oder eine 3x AA-Batterie verwendet wird.
Der logische Teil des Raspberry Pi Pico arbeitet mit einer Spannung von 3,3 V. |
Programmierung des Raspberry Pi Pico W
Der Raspberry Pi Pico W ist in C/C++ oder MicroPython programmiert . Um das Programm auf das Board hochzuladen, halten Sie die BOOTSEL-Taste gedrückt und verbinden Sie den Raspberry Pi Pico mit einem microUSB-Kabel mit dem Computer. Der Computer erkennt das Modul als USB-Massenspeichergerät namens RPI-RP2, die Programmdatei sollte per Drag & Drop auf das neu gefundene 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
Der Raspberry Pi Pico W wird programmiert, indem er mit einem USB-Kabel an einen Computer angeschlossen wird, indem die Programmcodedatei per Drag & Drop auf das neu erstellte Volume gezogen wird. Es gibt auch eine UF2-Beispieldatei zum Herunterladen, um Ihnen den Einstieg in MicroPython zu erleichtern.
- 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 erkannt.
- Ziehen Sie die MicroPython UF2-Datei per Drag & Drop auf das RPI-RP2-Volume.
- Pico wird neu gestartet, MicroPython wird nun verwendet.
- Über die serielle USB-Schnittstelle können Sie auf REPL und MicroPython zugreifen.
Hallo Welt in C/C++
Das erste Programm, das jeder Programmierer schreiben wird, ist „Hello World“, in diesem Fall wird der Raspberry Pi Pico W über den seriellen USB-Port des Raspberry Pi 4B programmiert.
- 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 erkannt.
- 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 W
Schauen Sie sich das zusätzliche Zubehör an, das wir für das Raspberry Pi Pico W-Modul vorbereitet haben. Zubehör finden Sie im Abschnitt Passendes Zubehör anzeigen 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 W-Spezifikation
Parameter | Wert |
---|---|
System | Raspberry Pi RP2040 |
Kern | ARM Cortex-M0 + Dual-Core 133 MHz |
Drahtloses Kommunikationssystem | CYW43439 |
Kabellose Kommunikation | WLAN 2,4 GHz IEEE 802.11 b / g / n |
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 | 5 V (USB) |
Arbeitsspannung des logischen Teils | 3,3 V |
Strom-/Datenanschluss | microUSB |
Maße | 51,3 x 21 x 3,9 mm |