Первый запуск. Пишем программу 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 как в обычном файловом менеджере.