Четырёхканальный 16-битный ЦАП с интерфейсом I2C для преобразования цифровых значений в аналоговое напряжение
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка событий кнопки с поддержкой удержания, множественных нажатий и защитой от дребезга контактов
Генерация синусоидальных сигналов переменной частоты на AVR через DDS с использованием ШИМ и аналогового фильтра
Генератор синусоидальных сигналов на базе прямого цифрового синтеза с минимальными вычислительными затратами
Вычисление оборотов и скорости вращения через аппаратные прерывания с пересчётом на линейную скорость
Программная фильтрация дребезжания кнопок с поддержкой GPIO, PCF8574 и пользовательских обработчиков
Устранение дребезжания кнопок с анализом 16-битной истории нажатий и поддержкой одиночного клика, двойного клика и долгого нажатия
Подавление дребезга кнопок и переключателей с подсчётом кликов и измерением длительности нажатия
Обработка дребезга кнопок с поддержкой коротких и длинных нажатий, двойных кликов и комбинаций
Чтение электропроводности для ESP32 с датчика EC Gravity через ADS1115
Чтение pH-датчика Gravity на ESP32 с внешним АЦП ADS1115 для точных измерений кислотности
Драйвер для цифро-аналоговых преобразователей серии GP8XXX от DFRobot с поддержкой 10 модулей и примерами для Arduino и ESP
Синтез речи с поддержкой китайского и английского языков через I2C или UART с встроенным динамиком
Распознавание голосовых команд и синтез речи для Arduino через UART или I2C
Подавление дребезга цифровых кнопок с определением коротких и длинных нажатий
Управление цифровыми выходами с поддержкой GPIO, I2C/SPI расширителей и неблокирующих импульсов
Быстрые версии digitalWrite и digitalRead с предвычисленными параметрами пина для критичных по скорости операций
Обработка цифровых сигналов от кнопок и светодиодов с антидребезгом, распознаванием кликов и мигании
Управление яркостью светодиодов и мощностью нагрузки через PWM на Arduino Leonardo и Micro с поддержкой 10/12-битного разрешения
Полный контроль над АЦП ATmega328: все режимы, регистры и функции из даташита без ограничений
Вольтметр постоянного тока на аналоговом входе Arduino с поддержкой разных разрядностей АЦП и усреднением измерений
Чтение и обработка сигналов потенциометров на Arduino и Teensy без написания кода обработки с нуля
8-bit IIR filter API with fixed-point internal processing.
Антидребезг кнопок с обработкой нажатий, длительного удержания и последовательностей через callback-функции
Работа с кнопками через прерывания с автоматическим дребезгом и поддержкой длинного нажатия и двойного клика
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Приём и передача ИК-сигналов по протоколу NEC с минимальным расходом памяти на Arduino и ESP
Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Обработка кнопок по событиям: press, release, hold и longPress без дребезга и таймеров в коде