Декодирование сообщений BLE-датчиков в JSON для микроконтроллеров и шлюзов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Плавные анимации значений с функциями easing Роберта Пеннера для управления сервомоторами и другими компонентами
Вычисление контрольной суммы CRC16 XModem для проверки целостности данных, совместима с форматом UKHAS.org.uk
2D and 3D vectors and smooth motion curves for robots, games and animation.
Функции инициализации и управления датчиками стартового набора Consentium для Arduino-совместимых плат
Функции для вычисления и проверки контрольных сумм CRC данных
Подгонка полиномиальных кривых к экспериментальным точкам методом наименьших квадратов, поддержка полиномов до 20-го порядка
Функции для форматирования и преобразования дат и времени в различные форматы с поддержкой вычисления дней недели и интервалов
Конвертер единиц длины с поддержкой атомных, стандартных и астрономических масштабов
Управление MP3-плеером YX5300/YX6300 через UART с высокоуровневыми функциями для воспроизведения аудиофайлов со встроенной SD-карты
Диспетчер команд по UART без фрагментации памяти и блокировок основного цикла
Парсинг данных с электросчётчиков Linky через интерфейс TIC с поддержкой исторического и стандартного режимов
Обход защиты slowAES на веб-сайтах при скрейпинге с NodeMCU через расшифровку cookies
Работа с выводами через переменные вместо digitalWrite и digitalRead
Реализация алгоритма скользящего режима для управления нагревом и стабилизацией с поддержкой трёх режимов работы
Скользящее среднее для сглаживания данных датчиков без массивов и динамического выделения памяти
Сглаживание данных с аналоговых датчиков методом скользящего среднего или экспоненциального фильтра
Декодер радиосигналов от пультов управления Somfy для Arduino и ESP32
Оптимизированное хранение разреженных массивов float в памяти Arduino с поддержкой до 65535 элементов
Хранение больших разреженных матриц с экономией памяти путём сохранения только ненулевых элементов
Сравнение символов потока с заданной строкой на лету без буферизации в памяти
Функции для вычисления перестановок, сочетаний и факториалов с поддержкой работы с массивами и большими числами
Статистический анализ потоков данных: подсчёт, минимум, максимум, среднее, дисперсия и стандартное отклонение с оптимизацией по памяти и точности вычислений
Накопление среднего арифметического значения без буфера всех данных в памяти
Разбор строк и обработка данных из Serial с поддержкой разделителей и парсинга команд
Эффективная работа со строками через StringBuilder с предвыделённым буфером и StringReader для посимвольного чтения
Explicit piecewise-linear sensor calibration with bounds and provenance.
Explicit bounded interpolation and stale-value handling across sensor channels.
Observable sampling gaps, queue pressure and bounded failure counters.
Bounded before-and-after sensor event capture without heap allocation.