
Raspberry Pi Pico W
Raspberry Pi · Pico W; без предустановленных штырей
RP2040 с Wi-Fi для сетевых устройств
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает Pico W; без предустановленных штырей
Pico W — самостоятельная плата на RP2040 с радиочипом CYW43439 и печатной антенной. Подходит для сетевых датчиков и небольших подключённых устройств. Доступность Wi-Fi и Bluetooth зависит от выбранных прошивки и программного стека. Оставляйте свободное пространство около антенны.
Встроенный светодиод управляется через CYW43439; пример использует символическое имя LED. GP25 от обычной Pico сюда переносить нельзя. Отладочные контакты находятся в центре платы.
Разъём micro-USB используется для питания и загрузки UF2. GPIO работают с уровнями 3,3 В. Зарядного контроллера аккумулятора нет; при нескольких источниках питания требуется корректная схема их развязки из datasheet.
Фото платы и распиновка: Raspberry Pi, репозиторий raspberrypi/documentation, CC BY-SA 4.0. Изменения: выделение отдельной модели из группового фото, равномерное масштабирование, размещение на фоне SLDV LAB; SVG распиновки растеризован с белой подложкой. Адаптированные изображения платы и распиновки сохраняют CC BY-SA 4.0; фон предоставлен отдельно SLDV LAB.
Характеристики
- Микроконтроллер
- Raspberry Pi RP2040; 2 ядра Arm Cortex-M0+
- Максимальная частота
- 133 МГц
- Flash
- 2 МБ
- SRAM
- 264 КБ
- Внешние GPIO
- 26
- Логика GPIO
- 3.3 В
- Исполнение / ревизия
- Первое поколение на RP2040; без штырей. Номер ревизии конкретного экземпляра не заявлен.
- Размер платы
- 51 × 21 мм
- Аналоговые входы
- 3 × 12 бит: GP26–28. GP29 внутренний: измерение VSYS разделяет сигнал с радиочипом; не внешний ADC.
- Интерфейсы
- 2 × UART, 2 × I²C, 2 × SPI, 16 каналов PWM, 8 PIO state machines; USB 1.1 и SWD
- Беспроводная связь
- CYW43439: Wi-Fi 2,4 ГГц 802.11n; Bluetooth 5.2, BLE и Classic, при поддержке программного стека
- Интерфейс
- UART, I²C, SPI, Wi-Fi, Bluetooth
- Питание модуля
- USB VBUS: 5 В; VSYS: 1,8–5,5 В. GPIO: 3,3 В, не допускают 5 В. 3V3(OUT) — выход стабилизатора. Не подавать батарею на VBUS; зарядки нет. Одновременные источники подключать с развязкой по datasheet.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| micro-USB | USB хоста | Для минимального примера достаточно кабеля данных. |
| Встроенный LED | Pin("LED") / CYW43439 | Символическое имя для прошивки Pico W. |
| GP26 / GP27 / GP28 | Физические контакты 31 / 32 / 34 | ADC0–2; максимум 3,3 В. |
| VBUS / VSYS / 3V3(OUT) | Физические контакты 40 / 39 / 36 | USB 5 В / вход 1,8–5,5 В / выход 3,3 В; это разные цепи. |
| SWCLK / GND / SWDIO | Три площадки в центре платы | Питание для SWD подаётся отдельно; не путать с Pico H/WH. |
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать Raspberry Pi Pico W в мой проект. Сначала уточни задачу, точное исполнение платы и среду. Разделяй питание платы и уровни GPIO. Проверь занятые встроенной периферией выводы. Дай подключения, зависимости и минимальный пример с обработкой ошибок. Не обещай совместимость, компиляцию или испытания без проверки.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Среда примера
Thonny + MicroPython 1.26.0 API- Firmware target
RPI_PICO_W- Альтернативные среды
Raspberry Pi Pico SDK / Arduino IDE + Arduino-Pico / CircuitPython- Pico SDK PICO_BOARD
pico_w
Мигание встроенным LED, MicroPython
pythonfrom machine import Pin
from time import sleep_ms
led = Pin("LED", Pin.OUT, value=0)
try:
while True:
led.toggle()
sleep_ms(500)
finally:
led.off()
Полный main.py. API сверено с MicroPython 1.26.0; на плате не запускалось. Установить прошивку именно Raspberry Pi Pico W.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


