Мини Гайд по Raspberry Pi Pico
Raspberry Pi Pico-Микроконтроллер с чипом RP2040 , Flash 1мб и с отсутствием EEPROM
Как загрузить MicroPython/CircuitPython на нее:
1.Зажмите кнопку BOOTSEL на Pico
2.Вставьте провод в ПК
3.Вставьте провод в плату
4.Отпустите кнопку
Pico откроется как диск и будет ждать пока вы скинете на нее .uf2 файл
cсылки для скачивания интерпретаторов .uf2
MicroPython (легок в использовании , отсутвуют библиотеки для работы с встроенным USB):
CircuitPython(чуть труднее, написан известным AdaFruit)
Cкачиваете .uf2 (любой)
После просто перекидываете его в диск RPI-PICO или как он там у вас высветился :)
Pico готова , а теперь установим IDE Thonny для работы с платой
Думаю вы справитесь с установкой программы ,там ничего сложного
Теперь нужно настроить IDE для работы с платой
Заходим в Инструменты>Параметры
Выбирайте плату и .uf2 который вы устновили
Если у вас MicroPython то выбирайте 6-й пункт (снизу вверх)
Все готово! Создаем свою первую программу "Blink"
MicroPython:
СircuitPython:
Cветодиод на плате должен заморгать
Если что-то не работает , пишите коды ошибок в комментарии :)
Теперь чуть более сложный проект (Работает только с CircuitPython)
"Управление треком через внешнюю кнопку"
Для начала скачайте библиотеки
Кликаете и скачиваете ее
После переходите к папке
C:\Users\{Пользователь}\AppData\Roaming\Thonny\plugins\Python310\site-packages
Ищете тут adafruit_hid
и скопируйте ее в Pico
asyncio в частности уже есть в папке site-packages
но если ее нет то вот ссылка
А также нужен adafruit_ticks
он тоже есть
Скачиваем и кидаем их в папку lib платы
самое сложное завершено вот код:
Припаиваем кнопку к GP5 и к ближайшему GND
Работа кода:
Все работает
Готовый "Проект" cо всеми библиотеками и кодом :
Надеюсь мой гайд кому-то помог , если есть желание плюсните статью :)
Ссылки
Файлы:
GitHub: (там пока-что ничего дельного нет)
Комментарий недоступен
Что ?)
Можно комент ?)
Нет
Медиа кнопки которые есть на клавиатуре – сделал неудобно на каком-то проводном пульте без корпуса. Молодец.
не на всех есть медиа клавиши , и это "прототип" или "демо" , а также можно сделать неплохой макропад , купив переключатели и "Плейт"
Комментарий недоступен