Генерирует экспоненциальный массив значений для естественного восприятия изменений яркости и громкости на PWM
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расширение цикла FOR для обучения сложению и вычитанию чисел от 0 до 10 пошаговым методом
Управление множеством сдвиговых регистров SIPO для расширения портов вывода микроконтроллера
Графический движок для ESP32 с поддержкой VGA, композитного видео, SSD1306, ILI9341, ST7789, PS/2 клавиатуры и мыши, GUI и синтезатора звука
Управление LCD 16x2 дисплеем через I2C с помощью модуля FaBo Brick 212 на микросхеме PCF8574
Управление DC-моторами через драйвер DRV8830 с регулировкой скорости и направления вращения
Быстрая библиотека для Telegram-ботов на ESP8266/ESP32 с меню, синхронизацией времени, OTA-обновлением и загрузкой файлов
Оптимизированные функции sin/cos для RP2040, работающие в 5–6 раз быстрее стандартных благодаря аппаратному интерполятору
Быстрые операции с портами ввода-вывода с минимальными накладными расходами благодаря инлайнированию функций в ассемблер
Облегчённая альтернатива FastLED для ESP32 с поддержкой WS2812B и совместимых RGB-лент через RMT периферию
Функции и массивы данных для управления образовательным роботом FCW Robot Model-2 через Arduino
Быстрое преобразование Фурье для анализа спектральных характеристик сигналов на микроконтроллерах
Синтез IIR-фильтров на микроконтроллере: Butterworth и Chebyshev с настраиваемыми параметрами
Конечный автомат для Arduino: организует логику переходов между состояниями вместо разветвленных условных операторов
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Фильтр конечной импульсной характеристики для сглаживания и фильтрации сигналов датчиков с поддержкой готовых и кастомных коэффициентов
Подключение IoT-устройств на ESP32/ESP8266 к облачной платформе Firmngin с поддержкой удалённых обновлений и управления платежами
Быстрое преобразование Фурье с целочисленной арифметикой для спектрального анализа на микроконтроллере
Классы fix32 и fix64 для арифметики с фиксированной точкой на RP2350 с поддержкой быстрых тригонометрических функций и sqrt через встроенный интерполятор
Строки фиксированного размера на стеке для экономии памяти и избежания фрагментации кучи в микроконтроллерных проектах
Детектирование фронтов цифровых сигналов — переходов между высоким и низким уровнем на пине Arduino
Хранение данных во флэш-памяти микроконтроллеров ATSAMD21 и ATSAMD51 вместо EEPROM, когда её недостаточно или нет
Сохранение и чтение данных в флеш-памяти Realtek RTL8720DN, RTL8722DM и RTM8722CSM с поддержкой объектов и проверкой целостности
Хранение данных во флеш-памяти SAMD21/SAMD51 с буферизацией и поддержкой целых объектов
Эмуляция EEPROM на флеш-памяти STM32F1/F3 с буферизацией операций и поддержкой сохранения целых объектов
Визуализация данных с Arduino в графики и диаграммы через инструмент FlexiPlot с поддержкой обновления в реальном времени
Управление цифровыми выходами Multi Output card от Midwest737Simulations для авиасимуляторов на базе Arduino и Teensy
Управление буфером для скользящего среднего и фильтрации значений датчиков через FIFO-очередь
Порт библиотеки fmt для Arduino с быстрым и безопасным форматированием строк вместо stdio и iostream