Raspberry Pi Pico W je klasické Pico s bezdrátovým čipem Infineon CYW43439, který přidává Wi-Fi (2,4 GHz) a Bluetooth. Piny na hraně zůstaly na stejných místech jako u Pica, takže zapojení převezmete beze změny.
Bezdrátový čip si ale bere několik vnitřních GPIO a přesunula se i vestavěná LED – na co si dát pozor, je shrnuté pod tabulkou.
Parametry
- RP2040: 2× Arm Cortex-M0+ až 133 MHz
- 264 kB SRAM, 2 MB flash
- Wi-Fi 802.11n (2,4 GHz) a Bluetooth 5.2 přes CYW43439, anténa na desce
- 26 GPIO s logikou 3,3 V, z toho 3 s 12bitovým ADC
- 2× UART, 2× SPI, 2× I2C, 16 kanálů PWM, 8 stavových automatů PIO
- micro USB, napájení 1,8–5,5 V přes VSYS
- 21 × 51 mm – stejné rozměry i rozložení pinů jako Pico
Verze s připájenými lištami se jmenuje Pico WH. Nástupce Pico 2 W má stejný bezdrátový čip i zapojení, jen s výkonnějším RP2350. Rozdíly mezi Picem a Pico W najdete v článku Raspberry Pi Pico s Wi-Fi.
Programuje se stejně jako Pico – MicroPython, CircuitPython, C/C++ (Pico SDK) i Arduino IDE podle návodu Raspberry Pi Pico a Pico 2 v Arduino IDE. Pinout původního Pica je na stránce Raspberry Pi Pico Pinout.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | PWM | ADC | Poznámka |
|---|---|---|---|---|---|---|---|---|
| 1 | GP0 | vstup/výstup | UART0 TX | I2C0 SDA | SPI0 RX | PWM0 A | ||
| 2 | GP1 | vstup/výstup | UART0 RX | I2C0 SCL | SPI0 CSn | PWM0 B | ||
| 3 | GND | – | ||||||
| 4 | GP2 | vstup/výstup | UART0 CTS | I2C1 SDA | SPI0 SCK | PWM1 A | ||
| 5 | GP3 | vstup/výstup | UART0 RTS | I2C1 SCL | SPI0 TX | PWM1 B | ||
| 6 | GP4 | vstup/výstup | UART1 TX | I2C0 SDA | SPI0 RX | PWM2 A | ||
| 7 | GP5 | vstup/výstup | UART1 RX | I2C0 SCL | SPI0 CSn | PWM2 B | ||
| 8 | GND | – | ||||||
| 9 | GP6 | vstup/výstup | UART1 CTS | I2C1 SDA | SPI0 SCK | PWM3 A | ||
| 10 | GP7 | vstup/výstup | UART1 RTS | I2C1 SCL | SPI0 TX | PWM3 B | ||
| 11 | GP8 | vstup/výstup | UART1 TX | I2C0 SDA | SPI1 RX | PWM4 A | ||
| 12 | GP9 | vstup/výstup | UART1 RX | I2C0 SCL | SPI1 CSn | PWM4 B | ||
| 13 | GND | – | ||||||
| 14 | GP10 | vstup/výstup | UART1 CTS | I2C1 SDA | SPI1 SCK | PWM5 A | ||
| 15 | GP11 | vstup/výstup | UART1 RTS | I2C1 SCL | SPI1 TX | PWM5 B | ||
| 16 | GP12 | vstup/výstup | UART0 TX | I2C0 SDA | SPI1 RX | PWM6 A | ||
| 17 | GP13 | vstup/výstup | UART0 RX | I2C0 SCL | SPI1 CSn | PWM6 B | ||
| 18 | GND | – | ||||||
| 19 | GP14 | vstup/výstup | UART0 CTS | I2C1 SDA | SPI1 SCK | PWM7 A | ||
| 20 | GP15 | vstup/výstup | UART0 RTS | I2C1 SCL | SPI1 TX | PWM7 B | ||
| 21 | GP16 | vstup/výstup | UART0 TX | I2C0 SDA | SPI0 RX | PWM0 A | ||
| 22 | GP17 | vstup/výstup | UART0 RX | I2C0 SCL | SPI0 CSn | PWM0 B | ||
| 23 | GND | – | ||||||
| 24 | GP18 | vstup/výstup | UART0 CTS | I2C1 SDA | SPI0 SCK | PWM1 A | ||
| 25 | GP19 | vstup/výstup | UART0 RTS | I2C1 SCL | SPI0 TX | PWM1 B | ||
| 26 | GP20 | vstup/výstup | UART1 TX | I2C0 SDA | SPI0 RX | PWM2 A | ||
| 27 | GP21 | vstup/výstup | UART1 RX | I2C0 SCL | SPI0 CSn | PWM2 B | ||
| 28 | GND | – | ||||||
| 29 | GP22 | vstup/výstup | UART1 CTS | I2C1 SDA | SPI0 SCK | PWM3 A | ||
| 30 | RUN | vstup | Reset – spojením s GND se čip restartuje | |||||
| 31 | GP26 | vstup/výstup | UART1 CTS | I2C1 SDA | SPI1 SCK | PWM5 A | ADC0 | |
| 32 | GP27 | vstup/výstup | UART1 RTS | I2C1 SCL | SPI1 TX | PWM5 B | ADC1 | |
| 33 | AGND | – | Analogová zem pro ADC (GP26–28) | |||||
| 34 | GP28 | vstup/výstup | UART0 TX | I2C0 SDA | SPI1 RX | PWM6 A | ADC2 | |
| 35 | ADC_VREF | vstup/výstup | Reference ADC (lze i externí) | |||||
| 36 | 3V3(OUT) | výstup | Výstup 3,3 V, zátěž max. ~300 mA | |||||
| 37 | 3V3_EN | vstup | Připojením na GND vypnete 3,3V zdroj | |||||
| 38 | GND | – | ||||||
| 39 | VSYS | vstup | Napájecí vstup 1,8–5,5 V | |||||
| 40 | VBUS | výstup | 5 V z USB (jen když je USB připojené) | |||||
| SWD | SWCLK | vstup | Ladění (SWD) – hodiny | |||||
| SWD | GND | – | ||||||
| SWD | SWDIO | vstup/výstup | Ladění (SWD) – data |
Na co si dát pozor
- GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
- Vestavěná LED není na GP25 jako u Pica, ale na GPIO bezdrátového čipu – v MicroPythonu
Pin("LED"), v Pico SDKCYW43_WL_GPIO_LED_PIN. - GP23, GP24, GP25 a GP29 obsluhují bezdrátový čip a na lištu nejsou vyvedené.
- ADC3 (GP29) slouží zároveň jako hodiny SPI bezdrátového čipu – měření napětí VSYS je proto složitější než u Pica.
- ADC je jen na GP26–28 (ADC0–2), rozsah 0–3,3 V.
- Anténa je na konci desky naproti USB – kov nebo měď pod ní zhorší dosah Wi-Fi.
Kde koupit
Raspberry Pi Pico W seženete například tady:
- RPishop.cz (autorizovaný prodejce Raspberry Pi) – Raspberry Pi Pico W
- LaskaKit.cz – Raspberry Pi Pico W
- Botland.cz – Raspberry Pi Pico W
Projekty s Raspberry Pi Pico W na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Picopad – česká herní konzole a výuková stavebnice s Pico W
- Pico W a WH – varianty Raspberry Pi Pico s Wi-Fi čipem CYW43439
- Bluetooth na Pico W – nové SDK odemklo Bluetooth 5.2 i BLE na čipu CYW43439
- 100 IoT projektů – MicroPython projekty s kódem a schématy pro Pico W, ESP32 i ESP8266
- Pico v Arduino IDE – instalace jádra arduino-pico včetně podpory Wi-Fi a Bluetooth na Pico W
- Picogame – 2D herní engine pro CircuitPython na RP2040, RP2350 a PicoPadu
Další pinouty
Všechny pinouty najdete na stránce Pinouty.