Raspberry Pi Pico — отладочная плата для разработки на микроконтроллере RP2040. Два ядра ARM Cortex-M0+ с тактовой частотой 133 МГц станут подходящим мозгом для ваших гаджетов, роботов и других изобретений, где важен баланс производительности с низким энергопотреблением.
В отличие от одноплатных компьютеров, контроллер Raspberry Pi Pico работает без операционной системы: все ресурсы платформы посвящены выполнению одной программы, которая дирижирует датчиками, модулями и исполнительными устройствами.
Уникальная возможность Pico — программируемый ввод-вывод (Programmable I/O), с которым можно реализовать произвольный аппаратный интерфейс, например шину SD-карты или VGA.
Оптимизированные вычисления с плавающей запятой на 32-битной Raspberry Pi Pico помогают справиться с комплексными проектами, где не хватило бы мощности и памяти базовых 16-битных Arduino.
Версия платы с припаянными контактными ножками пригодится для прототипирования на макетной плате. Если нужно сэкономить габариты или встроить плату в устройство, обратите внимание на модификацию Raspberry Pi Pico без ножек.
По бокам платы расположены 40 контактов со стандартным шагом 2,54 мм и штыревыми вилками, что позволяет собирать прототипы на макетной плате.
Для подключения периферии отведено 26 контактов GPIO с дополнительными возможностями.
Для подключения модулей предусмотрены аппаратные интерфейсы UART, SPI и I²C. Программируемый ввод-вывод (PIO) позволяет подружить вашу Pico с произвольными аппаратными интерфейсами, написав соответствующие подпрограммы для коммуникации через любые из 26 пинов GPIO.
Обратите внимание, что к Raspberry Pi Pico подходят только модули с логическим напряжением 3,3 В. Периферия с логическим напряжением 5 В может повредить устройство!
Raspberry Pi Pico программируется с помощью SDK на C/C++ или официального порта MicroPython.
В среде Arduino IDE также есть встроенная поддержка Raspberry Pi Pico.
Контроллер питается через разъём micro-USB или контакт VSYS напряжением 1,8–5,5 В.