Приобрести Raspberry Pi Pico можно тут: http://alii.pub/5kmf6o
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Как Вы уже наверное знаете, микроконтроллер Raspberry pi pico можно программировать на трех языках MicroPython, CircuitPython и C++(и C соответственно).
MicroPythonом можно программировать из “коробки” в программе Thonny. Об этом описано у меня в статье тут:
Как программировать Raspberry pi pico в среде разработки Arduino IDE на C++ я описывал вот в этой статье:
Ну и остался CircuitPython. Я считаю, что раз уже два способа описал, то и CircuitPython тоже нужно описать. Но для начала, давайте разберемся, что-же всетаки такое этот CircuitPython.
CircuitPython – это производная от языка программирования MicroPython с открытым исходным кодом, предназначенная для студентов и начинающих. Разработка CircuitPython поддерживается Adafruit Industries . Это программное обеспечение реализация Python 3 языка программирования , написанный на C . Он был портирован для работы на нескольких современных микроконтроллерах .
Отличается он от MicroPython своими фишками от adafruit. По этому полезно уметь менять языки с MicroPython на CircuitPython и обратно. Для реализации каких-либо проектов.
Ну, чтож начнем.
Установка CircuitPython на Raspberry pi pico.
Для начала, нам нужно подключить плату Raspberry pi pico к компьютеру с зажатой кнопкой boot. Для того чтоб она определилась в системе как съемный диск.
Далее переходим на сайт Circuitpython.org . В раздел загрузки и там находим плату Raspberry pi pico . И скачиваем CircuitPython в формате .UF2 https://circuitpython.org/board/raspberry_pi_pico/
И просто перетаскиваем скаченный файл на диск Raspberry pi pico который у нас появился при подключении платы к компьютеру с зажатой кнопкой boot. После перетаскивания файла у Вас должна плата перезагрузиться и пропасть диск.
Все, после этого в программе Thonny зайдя в Tools->Options->Interpreter и выбрать в графе “Whitch interpreter or device should Thonny use for running yout code?” CircuitPython (generic).
И смело можно начинать программировать на CircuitPython.
Переход Платы Raspberry pi pico на MicroPython.
Ну и переход на MicroPython примерно такойже.
Опять подключаем плату Raspberry pi pico с зажатой кнопкой boot. ЧТоб появился диск.
Далее заходим нас сайт MycroPython.org в графу DOWNLOAD. Там находим нашу плату и скачиваем файл в формате .uf2 . Желательно переодически это делать так как язык постоянно обновляется и ставить актуальную версию полезно. https://micropython.org/download/rp2-pico/
Ну и перетаскиваем файл .uf2 на диск. После этого плата Raspberry pi pico перегрузится.
И в программе Thonny зайдя в Tools->Options->Interpreter выбрать в графе “Whitch interpreter or device should Thonny use for running yout code?” MicroPython(Raspberry pi Pico).
И все, можно смело заливать код написанный на языке MicroPython в плату Raspberry pi pico.