Первый запуск. Пишем программу Blink для Raspberry Pi Pico на MicroPython. MicroPython - это версия Python для встраиваемых систем на микроконтроллерах. Raspberry Pi Pico - плата разработчика с микроконтроллером RP2040.

Плата Raspberry Pi Pico технические характеристики:

  • Форм-фактор 21 мм × 51 мм
  • Микроконтроллер RP2040, разработанный Raspberry Pi в Великобритании
  • Двухъядерный процессор Arm Cortex-M0 +, гибкая частота до 133 МГц
  • 264 КБ встроенной SRAM
  • 2 МБ встроенной флэш-памяти QSPI
  • 26 многофункциональных контактов GPIO, включая 3 аналоговых входа
  • 2 × UART, 2 × контроллера SPI, 2 × контроллера I2C, 16 × каналов ШИМ
  • 1 × USB 1.1 контроллер и PHY, с поддержкой хоста и устройства
  • 8 конечных автоматов программируемого ввода-вывода (PIO) для поддержки настраиваемых периферийных устройств
  • Поддерживаемая входная мощность 1,8–5,5 В постоянного тока
  • Рабочая температура от -20 ° C до + 85 ° C
  • Кастеллированный модуль позволяет пайку непосредственно на несущие платы
  • Программирование методом перетаскивания с использованием запоминающего устройства через USB
  • Режимы сна и ожидания с низким энергопотреблением
  • Точные встроенные часы
  • Датчик температуры
  • Ускоренные библиотеки целых чисел и чисел с плавающей запятой на кристалле

Плата поставляется с прошитым загрузчиком (bootloader). Для установки MicroPython в микроконтроллер на Raspberry Pi Pico необходимо скачать файл UF2 с сайта raspberrypi.org, подключить плату Raspberry Pi Pico с помощью micro-USB кабеля к компьютеру и перетащить этот файл в папку RPI-RP2 как на флеш-карту. Установка MicroPython произойдёт автоматически. Далее можно выполнять на Raspberry Pi Pico команды MicroPython в диалоговом режиме или загружать в микроконтроллер программы.

Благотворительная организация Raspberry Pi Foundation рекомендует начинать программировать Raspberry Pi Pico на MicroPython в среде разработки программ Thonny.

Программа, загруженная в микроконтроллер, сохраняется после выключения питания и всегда может быть открыта для редактирования и дальнейшей работы в IDE Thonny через меню Файл / Открыть... на любом компьютере. Thonny позволяет работать с файлами записанными в Raspberry Pi Pico как в обычном файловом менеджере.