В основе языка программирования контроллеров семейства Arduino лежит язык C/C++. Его функционал лишь немного расширен за счет добавления базовых функций управления портами ввода/вывода, таких как digitalRead, digitalWrite, analogRead, andlogWrite и других.
Информацию обо всех доступных для программиста функциях и особенностях их примененния ты найдешь в этом разделе.
Для того, чтобы не тратить много времени на решение задач, которые уже решали тысячи программистов до тебя, ты можешь пользоваться готовыми библиотеками.
Это также ценный источник новых знаний, ведь ты можешь разобраться в том, как они работают, и повысить свой навык программмирования на C/C++.
ИНСТРУКЦИЯ ПО УСТАНОВКЕ
Для того, чтобы с библиотекой можно было работать, её необходимо скачать и связать со средой программирования Arduino IDE.
Если ссылка для скачивания ведет на сайт github.com, то скачать все файлы в архиве можно кликнув на зеленую кнопку справа Clone or download, затем выбрать в выпадающем списке
Download ZIP.
После этого архив с файлами скачается в указанную папку, также необходимо убрать из названия слово master.
Следующим шагом необходимо поместить папку в определенное место для Arduino IDE. Это можно сделать двумя способами.
Способ 1. Открыть Arduino IDE, выбрать в меню Скетч - Подключить библиотеку - Добавить .ZIP библиотеку и указать путь к скачанному файлу.
Способ 2. Распаковать архив и переместить папку с файлами библиотеки по адресу Мои документы - Arduino - libraries.
В предыдущих версиях Arduino IDE требовалось перезагрузить программу, чтобы изменения вступили в силу.