Печатная версия https://kolotushkin.com/article.php?i...
Как стать спонсором канала за 1$, чтобы помочь с закупкой расходных материалов, и недостающих инструментов https://kolotushkin.com/ads.php
Проекты на базе Arduino Pro Micro:
Клавиатура с макросами • Самодельная клавиатура с макросами на базе...
Полезные программы:
Arduino ide для начинающих • Arduino ide для начинающих. Скороговорка о...
Симулятор Arduino UnoArduSim • Лучший симулятор Arduino UnoArduSim V2.6. ...
Так как у меня имеется несколько проектов, на базе Arduino Pro Micro.
То для тех, кто еще не знаком с этой платой, кратко расскажу о главных моментах, и покажу как ее прошить.
Плата построена на базе микроконтроллера Atmega32u4, который работает на частоте 16 МГц.
Как и большинство плат Arduino, прошивается напрямую через usb, без использования программатора.
Микроконтроллер имеет 32 КБ Flash памяти, 2,5 КБ оперативной памяти, и 1 КБ энергонезависимой памяти.
Главной особенностью платы является наличие usb интерфейса, благодаря которому, плата может работать как: джойстик, клавиатура, или как мышь.
На плате имеется 18 контактов, которые можно использовать как цифровые входы или выходы.
9 из них могут работать как аналоговые входы, и 5 из них могут работать как ШИМ выходы.
Для связи имеются шины: spi, i2c, и uart. Они могут пригодиться для подключения: различных дисплеев, датчиков температуры, влажности, давления. Модулей gsm, gps, Bluetooth, да чего угодно.
При необходимости, можно программно создавать дополнительные линии связи, на любых свободных контактах.
Плату можно питать двумя способами: от 5 вольт через usb разъем, или через контакт RAW, подключив от 6 до 12 вольт.
На плате имеется светодиод для индикации питания, и еще два светодиода для индикации каналов RX и TX.
Как и остальные платы Arduino, Arduino Pro Micro прошивается при помощи приложения
Arduino ide.
Загрузим на плату стандартный пример Blink, который находится во вкладке Файл/Примеры/Basics/Blink.
В скетче 13 пин назначен как выход, и каждую секунду 13 пин переключается, то на высокий, то на низкий уровень. Дело в том, что на плате отсутствует 13 пин, как же как и сам пользовательский светодиод.
Поэтому укажем любой другой имеющийся на плате пин, например первый, и будем подключать светодиод к нему.
Подключаем плату к usb компьютера.
Во вкладке Инструменты выбираем пункт Arduino/Genuino Micro, а также выберем компорт, к которому подключена плата.
У меня компорт такой, у вас компорт может быть другой.
Теперь нажимаем кнопку загрузить, и дожидаемся завершения загрузки.
Подключаем светодиод к первому пину, а второй его конец к минусу.
Максимально допустимая нагрузка на 1 пин составляет 40 миллиампер, а общая нагрузка на все пины не должна превышать 500 миллиампер, поэтому добавим в цепь сопротивление от 200 до 500 ом, чтобы не вывести из строя выход микроконтроллера, или сам микроконтроллер.
#arduinoprojects #arduinopromicro #arduino
Информация по комментариям в разработке