Описание
Raspberry Pi Pico W — версия платы с поддержкой Wi-Fi. Микроконтроллер RP2040 с двумя ядрами ARM Cortex-M0+ и тактовой частотой 133 МГц подходит для гаджетов, роботов и других проектов, где важен баланс производительности и низкого энергопотребления. Дополнительный чип Infineon CYW43439 с антенной Abracon обеспечивает беспроводную связь Wi-Fi 802.11n (2,4 ГГц) и Bluetooth 5.2.
В отличие от одноплатных компьютеров, контроллер работает без операционной системы: все ресурсы платформы посвящены выполнению одной программы, которая управляет датчиками, модулями и исполнительными устройствами.
Отличительная возможность Pico — программируемый ввод-вывод (Programmable I/O), с помощью которого можно реализовать произвольный аппаратный интерфейс, например шину SD-карты или VGA. Оптимизированные вычисления с плавающей запятой на 32-битном контроллере помогают справляться с комплексными проектами, для которых не хватило бы мощности и памяти базовых 16-битных Arduino.
Версия без контактных ножек подходит для самых миниатюрных проектов. Для прототипирования на макетной плате есть модификация Pico W с ногами, а если беспроводная связь не нужна, можно взять базовую плату Raspberry Pi Pico.
Интерфейсы
По бокам платы расположены 40 контактов со стандартным шагом 2,54 мм. Чтобы использовать Pico W с макетными платами, к ней потребуется припаять штыревую вилку.
Для подключения периферии отведено 26 контактов GPIO с дополнительными возможностями: 3 входа оснащены 12-битным АЦП для работы с аналоговыми сигналами, 16 независимых каналов позволяют генерировать ШИМ-сигналы на любом GPIO-пине, 12 каналов прямого доступа к памяти (DMA) разгружают CPU от операций чтения и записи.
Для подключения модулей предусмотрены аппаратные интерфейсы UART, SPI и I²C. Программируемый ввод-вывод (PIO) позволяет работать с произвольными аппаратными интерфейсами через любые из 26 пинов GPIO.
К Pico W подходят только модули с логическим напряжением 3,3 В. Периферия с логическим напряжением 5 В может повредить устройство.
Программирование
Raspberry Pi Pico W программируется с помощью SDK на C/C++ или официального порта MicroPython. Arduino IDE также поддерживает плату, если установить альтернативное ядро Arduino Pico.
Питание
Контроллер питается через разъем micro-USB или контакт VSYS напряжением 1,8–5,5 В.
Комплектация
- Плата Raspberry Pi Pico W (без ножек), 1 шт
