Управление несколькими PCA9685 через единый объект с поддержкой ШИМ-модуляции и режима отладки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление MobaLedLib через инфракрасный пульт с помощью IR-датчика
Драйвер для e-paper дисплеев Inkplate на базе ESP32 с поддержкой графики, текста, сенсора и Wi-Fi
Чтение и запись данных во внутреннюю EEPROM Arduino с поддержкой разных типов данных и отдельных битов
Чтение температуры процессора Teensy с поддержкой алармов и калибровки датчика
Вывод готовых примеров кода в Serial Monitor для обучения и демонстрации: Blink, датчики DHT11 и влажности почвы, OLED-экран, кнопки, ультразвуковой датчик, ThingSpeak на ESP8266
Упрощенная работа с кнопками: антидребезг, обнаружение фронтов, проверка времени удержания и групповое управление
Реализация стандартов OCF для безопасной коммуникации IoT-устройств через IP-сети
Управление зарядкой и мониторинг батареи через I2C чип IP5306 с поддержкой кнопок и защиты от переразряда
Управление матрицей LED 15×15 с поддержкой отдельных диодов и групп на базе LedControl
Транспорт ipMIDI для отправки и получения MIDI-сообщений через сеть на ESP32
Управление IQ моторными модулями через последовательный порт Arduino по протоколу UART
Работа с радарным датчиком InnoSenT iSYS4001 через UART: обнаружение целей с выдачей дальности, скорости и угла
Управление LCD-дисплеями LCM2004A по I2C с поддержкой чтения содержимого экрана через интерфейс Stream
Управление расширителем портов PCF8574 через I2C с поддержкой LCD-дисплеев и выбора шины
Интерпретатор Justina для 32-битных Arduino плат с поддержкой интерактивного программирования и более 250 встроенных функций
Фильтр Калмана для обработки данных акселерометра, гироскопа и магнитометра с подавлением шума датчиков
Отслеживание изменений состояния на аналоговых и цифровых пинах с декодированием мультиплексированных сигналов
Обмен данными со скетчем через последовательный порт по JSON: объявляй переменные и управляй ими из Python без парсера команд
Быстрое дискретное преобразование Фурье для анализа спектров на Arduino с оптимизацией под ограниченные ресурсы
Математические функции для обработки массивов данных — поиск экстремумов, производные, корреляционный анализ и статистические тесты
Обработка аналоговых входов потенциометров и датчиков с несколькими алгоритмами фильтрации и масштабирования
Работа с энкодером KY040: обработка поворотов и нажатий через callback-функции с подавлением дребезга
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Управление цифровыми потенциометрами X9C102/103/104/503 с установкой сопротивления и сохранением позиции в энергонезависимую память
Случайная выборка элементов без повторений, как раздача карт из перемешанной колоды
Управление скоростью RC-сервоприводов без блокировки выполнения основного кода
Управление LCD1602 и LCD2004 через сдвиговый регистр 74HC595 с экономией контактов микроконтроллера
Управление HD44780 LCD через сдвиговый регистр 74HC595 с удобными методами позиционирования текста и экономией пинов микроконтроллера
Управление датчиком присутствия HLK-LD2412 по серийному порту с поддержкой детектирования движения и присутствия человека