Библиотеки для Arduino, написанные мной (AlexGyver) при поддержке Egor ‘Nich1con’ Zaharov. Пользуйтесь на здоровье!

Железки

  • GyverButton – расширенный контроль кнопкой
  • GyverEncoder – расширенный контроль с энкодером
  • GyverMotor – управление драйверами моторов
  • GyverRGB – управление RGB светодиодами и лентами
  • GyverTM1637 – управление дисплеем на TM1637
  • ServoSmooth – плавное управление сервоприводами

Периферия МК

  • directADC – расширенный контроль АЦП и компаратора
  • directTimers – расширенный контроль за таймерами-счётчиками
  • GyverPWM – расширенная генерация ШИМ сигнала
  • GyverWDT – расширенный контроль за watchdog

Алгоритмы

  • GyverFilters – набор фильтров значений
  • GyverTimer – простой таймер для организации кода
  • GyverPID – библиотека ПИД регулятора
  • GyverRelay – библиотека релейного регулятора
  • GyverRTOS – система “реального времени” со сном и менеджером задач

Системное

  • buildTime – получение времени компиляции в численном виде
  • GyverTimer012 – настройка прерываний по таймерам 0/1/2
  • GyverHacks – набор различных хаков с микроконтроллером
  • GyverPower – библиотека для расширенного управления энергопотреблением МК

Лёгкие библиотеки

  • microWire – микро библиотека для работы с i2c
  • microLED – ультра-лёгкая библиотека для работы с адресной светодиодной лентой
  • microDS3231 – лёгкая библиотека для RTC DS3231
  • microLiquidCrystal_I2C – облегчённая библиотека для LCD дисплея
  • microDS18B20 – микро библиотека для работы с датчиком температуры ds18b20
  • GyverUART – облегчённый и ускоренный Serial
  • minimLibs – набор классов для работы с железками

Важные страницы


  • Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
  • Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
  • Полная документация по языку Ардуино, все встроенные функции и макро, все доступные типы данных
  • Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
  • Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
Последнее обновление Октябрь 08, 2019