ArduinoComponents
Объектно-ориентированный фреймворк для структурированной разработки на Arduino с готовыми компонентами и событийной моделью
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ceaf6cde92db784d1fcb20c1c33c63c02b95ad28c766d68869c29b40056ed88bArduinoComponents-0.3.0-ceaf6cde.zipОписание
Если вы устали писать "спагетти-код" для Arduino и хотите структурировать проект по-нормальному, эта библиотека предлагает объектно-ориентированный фреймворк с готовыми компонентами и событийной моделью. В комплекте идут базовые классы для работы с цифровыми и аналоговыми входами-выходами, вспомогательные инструменты вроде Vector и Function для удобства разработки, а также готовые компоненты типа LED и TactileButton. Главное преимущество — независимость от конкретной платы благодаря унифицированному интерфейсу. Библиотека полностью автономна, без зависимостей. Если понадобится работать с RF-компонентами (433/315 МГц), потребуются RadioHead и rc-switch, но это опциональное расширение. Подходит тем, кто привык к архитектурированию кода и хочет переиспользовать компоненты между проектами.