Экосистема Arduino широко известна благодаря своей системе с открытым исходным кодом и открытой схемотехникой, а также благодаря большому сообществу программистов и разработчиков. И теперь набирающая популярность микроконтроллерная плата Raspberry Pi Pico совместима с Arduino IDE. То есть мы можем напрямую подключить нашу плату Pico к ПК и запрограммировать ее с помощью Arduino IDE. Как это сделать? Читайте далее.

Откройте среду разработки Arduino и поместите представленные на следующем рисунке ссылки в раздел настроек (Preferences) в меню «Файл». Вы также можете использовать JSON-файл: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json.

Затем перейдите в раздел диспетчера плат (board manager) в меню инструментов (Tools) и загрузите/установите платы PICO.

Это автоматически загрузит все необходимые файлы, примеры и совместимые библиотеки (общий размер загрузки превышает 300 МБ).

Теперь рассмотрим, как это все инициализировать. Прежде всего, нажмите кнопку BOOTSEL на Raspberry Pi Pico, а затем подключите USB к компьютеру. Raspberry pi Pico появится в качестве запоминающего устройства. Вы можете хранить любую программу во флэш-памяти напрямую, записывая файл UF2.

Из раздела примеров загрузите любой скетч в PI Pico, здесь мы используем скетч Blink для демонстрационных целей.

В разделе инструментов выбираем плату как Raspberry Pi Pico, но здесь порт с первого раза будет недоступен. Не паникуйте, просто нажмите, чтобы загрузить скетч.

Загрузка скетча займет гораздо больше времени, чем для платы Arduino, из-за других драйверов. Но через какое-то время вы можете увидеть действия компилятора.

После этого вы можете подключить Raspberry напрямую к компьютеру, не нажимая кнопку BOOTSEL, и среда позволит программировать микроконтроллер с соответствующим COM-портом.

Он больше не будет отображаться как запоминающее устройство, и COM-порт теперь доступен.

Попробуйте загрузить другой скетч из Arduino IDE в Raspberry Pi Pico.
© digitrode.ru