Генерация случайных чисел с помощью регистра RegRssiWideband в LoRa-модулях sx1276/7/8/9 вместо встроенного генератора микроконтроллера
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для 24-битного АЦП LTC2485 с интерфейсом I2C и встроенным датчиком температуры
Контроль температуры и напряжения с помощью микросхемы LTC2991 по шине I2C с поддержкой PWM
Валидация номеров карт и кодов товаров по алгоритму Luhn с поддержкой потокового режима обработки данных
Управление громкостью через микросхему M62429 с поддержкой трёх каналов и инкрементального изменения уровня затухания
Логирование на Arduino с автоматической вставкой номера строки и имени функции через макросы и поддержкой форматирования printf
Вычисление ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MadgwickAHRS
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Конвертация координат в локаторы Мейденхед (QTH) и обратно с точностью до 13 метров для любительской радиосвязи
Преобразование значений float в битовые маски для управления LED-индикаторами и портовыми расширителями
Отображение чисел на цветовой спектр для RGB-светодиодов и дисплеев с интерполяцией промежуточных значений
Вычисление математических выражений из строк прямо на контроллере без перепрошивки
Минималистичная библиотека для операций с матрицами, включая инверсию, с минимальным расходом памяти
Распознавание речи на Arduino через машинное обучение с локальной обработкой голоса
Система меню для LCD-дисплеев на 1–2 строки с поддержкой булевых значений, списков, чисел и инженерных единиц
Проигрывание MIDI-файлов со SD-карты через callback-функции с управлением воспроизведением и поддержкой внешней синхронизации
Логика игры крестики-нолики с компактным алгоритмом принятия решений, отделённая от интерфейса и взаимодействующая через callback-функции
Управление MP3-плеером YX5300/YX6300 через UART с высокоуровневыми функциями для воспроизведения аудиофайлов со встроенной SD-карты
Компактный формат изображений MDIF с минималистичной структурой данных для нейросетевых задач и микроконтроллеров с PSRAM
Вычисление среднего и дисперсии данных по алгоритму Велфорда без хранения отдельных значений в памяти
Скользящий медианный фильтр для сглаживания шумных данных датчиков с сохранением резких скачков, с поддержкой int, long, float и оптимизацией для окна из 3 элементов
Воспроизведение мелодий на пищащем или зуммере с помощью текстовой музыкальной нотации MELO вместо операций с частотами и миллисекундами
Вычисляет метеорологические величины (индекс тепла, точку росы, ветровое охлаждение, давление) из данных стандартных датчиков
Экспорт и запуск моделей TensorFlow на микроконтроллерах Arduino с ограниченной памятью
Минималистичная реализация алгоритма LZW для сжатия текстовых данных на микроконтроллерах с ограниченной памятью
Преобразование микрошагов шагового мотора в линейное перемещение с учётом параметров привода и механики
64-битные счётчики millis64() и micros64() для Arduino без переполнения на протяжении сотен лет работы
Извлечение информации из заголовка PPM-файлов для микроконтроллеров с ограниченной памятью
Потоковый декодер QOI для микроконтроллеров с минимальным расходом оперативной памяти