Fast ILI9341 SPI display driver for the ESP32, compatible with Adafruit_GFX.
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Receive attitude data from the imud IMU daemon over TCP or UDP.
Двухканальный датчик напряжения, тока, мощности и энергии с интерфейсом I2C для независимого мониторинга двух цепей
Драйвер для трёхканального датчика INA3221, измеряющий ток и напряжение на трёх независимых каналах через I2C
Управление несколькими PCA9685 через единый объект с поддержкой ШИМ-модуляции и режима отладки
Управление MobaLedLib через инфракрасный пульт с помощью IR-датчика
Чтение температуры процессора 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-дисплеев и выбора шины
Отслеживание изменений состояния на аналоговых и цифровых пинах с декодированием мультиплексированных сигналов
Обмен данными со скетчем через последовательный порт по JSON: объявляй переменные и управляй ими из Python без парсера команд
Фильтры для сглаживания и обработки сенсорных данных: высокочастотные, низкочастотные, режекторные, скользящего среднего и медианные
Реализация базовых фильтров первого порядка (high-pass, low-pass, notch) для обработки сигналов датчиков в реальном времени на Arduino
Обработка аналоговых входов потенциометров и датчиков с несколькими алгоритмами фильтрации и масштабирования
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Управление цифровыми потенциометрами X9C102/103/104/503 с установкой сопротивления и сохранением позиции в энергонезависимую память
Работа с SD-картой как с оперативной памятью с произвольным доступом к блокам данных
Случайная выборка элементов без повторений, как раздача карт из перемешанной колоды
Работа с EEPROM памятью через I2C: чтение и запись данных в микросхемы 24XXNNNN
Управление скоростью RC-сервоприводов без блокировки выполнения основного кода
Управление LCD1602 и LCD2004 через сдвиговый регистр 74HC595 с экономией контактов микроконтроллера
Управление HD44780 LCD через сдвиговый регистр 74HC595 с удобными методами позиционирования текста и экономией пинов микроконтроллера