Работа с емкостными сенсорами касания Microchip AT42QT через I2C с поддержкой четырех моделей микросхем и типизированной обработкой ошибок
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Модульный runtime и фреймворк компонентов для Arduino и ESP32 с планировщиком задач, шиной событий и поддержкой датчиков и исполнительных устройств
ISR-управляемые PWM на любых выводах ATmega164/324/644/1284 с частотой до 500 Гц, без привязки к аппаратным таймерам
ISR-based таймеры для ATmega164, ATmega324, ATmega644 и ATmega1284 под MightyCore с поддержкой до 16 независимых прерываний от одного физического таймера
Мониторинг трёхфазной сети через микросхему M90E32AS по SPI: напряжение, ток, мощность и коэффициент мощности
ATOM DTU CAT1 — девелопментский комплект M5Stack для LTE-M коммуникации и подключения IoT-устройств к сотовым сетям
Поддержка LoRaWAN для модулей Atom DTU на ASR6501 с протоколами Modbus и RS-485
Аппаратный PWM на ATtiny с поддержкой высоких частот и точного управления через встроенные таймеры
ISR-based PWM на 64 канала для ATtiny с поддержкой произвольных выводов и периодов от микросекунд
Аппаратные таймеры с прерываниями для ATtiny-плат: 16 независимых ISR-таймеров от одного таймера микроконтроллера
Работа с сенсорной клавиатурой AT42QT1070 через I2C: чтение состояния семи сенсорных каналов и настройка параметров датчика
Аппаратная генерация PWM на встроенных таймерах AVR-контроллеров для Nano, UNO, Mega и совместимых плат
Программный ШИМ на базе прерываний для любого GPIO AVR-плат, работающий независимо от состояния основного кода
Отключение неиспользуемых модулей и снижение частоты тактового генератора для экономии энергии батареи
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Управление звуковым чипом AY-3-8910/8912 и его клонами через обычные пины Arduino с поддержкой воспроизведения чиптюнов
Неблокирующее управление движением и поворотами робомобилей с поддержкой сервомоторов и DC-моторов
Управление DC-моторами, сервоприводом, DIP-переключателями и аналоговыми входами на платах Bakmi со встроенной конфигурацией пинов STM32F103
Управление 5-проводными электромагнитными шаровыми кранами с опрашиванием положения и автоматическим отключением на крайних позициях
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Обработка входных сигналов двухосевого джойстика с масштабированием значений и определением направления нажима
Беспроводная загрузка кода на ESP8266 и ESP32 через HTTP с интерактивным терминалом