⌨️КомпонентArduino

Под словом ардуино можно понимать разные вещи:

  1. Аппаратную платформу. То есть, контроллер с обвеской на одной плате. Мы рекомендуем ./pro micro для почти всех целей, потому что дёшево и сердито.

  2. Фреймворк для написания прошивок для этих плат для специальной версии C. На официальном сайте есть референс.

  3. Arduino IDE. Среда разработки второго для первого. Написана на джаве. Слаба как IDE, слаба как редактор кода, но зато удобно прошивать. Есть CLI-интерфейс.

  4. Arduino CLI. Новый набор утилит, который позволяет делать ардуино-штуки прямо из консоли. Гораздо лучше полузабытого CLI-интерфейса Arduino IDE.

Клавиатурная библиотека

Для ардуин с поддержкой USB (к которым относится наша любимая ./pro micro есть специальная библиотека, известная как Keyboard.h.

Работа с IDE из консоли

Если по какой-то причине не хочется или не получается работать с Arduino CLI, можно работать с Arduino IDE из консоли. Можно билдить скеччи, загружать их, всё такое. Работает неплохо.

Subhyphae