Генерирует одноразовые пароли по стандарту RFC 6238 для двухфакторной аутентификации, совместимые с Google Authenticator
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Генератор одноразовых паролей TOTP по RFC 6238 с поддержкой QR-кодов и настраиваемыми параметрами для двухфакторной аутентификации
Драйвер резистивного сенсорного экрана 2.8" TFT Touch Shield V2.0 с поддержкой 65535 цветов и SPI-интерфейсом
Калибровка и тестирование сенсорных экранов XPT2046 с визуализацией процесса и поддержкой работы без дисплея
Обработка событий сенсорного экрана XPT2046: клики, свайпы, длинные касания и рисование с настраиваемыми параметрами распознавания
Сенсорная клавиатура на дисплее с поддержкой обработки касаний и калибровкой осей для Arduino и совместимых плат
Унифицированный интерфейс для работы с резистивными и емкостными сенсорными экранами с автоматическим преобразованием координат и поддержкой давления
Чтение резистивных сенсорных экранов напрямую через ADC микроконтроллера без дополнительного контроллера
Упрощённая работа с ёмкостными сенсорами TTP223: отслеживание нажатий, отпусканий и встроенный дебаунс
Управление переводами Berrett Hill Shop Touch Toggle для макетов железных дорог через Arduino с поддержкой состояний и датчиков
Емкостный сенсинг для Arduino по принципам CircuitPython touchio с встроенным debounce для кнопок
Распознавание одиночных, двойных и длительных нажатий кнопки с учётом произвольного числа последовательных срабатываний
Определение местоположения Wi-Fi устройств через сканирование точек доступа для ESP8266 и ESP32
Отправка GPS-данных на сервер Traccar с Arduino и ESP32 через OsmAnd, JSON или form-urlencoded
Измерение RMS напряжения и частоты переменного тока через трансформаторные датчики типа ZMPT101B
Целочисленные алгоритмы преобразования сигналов между временной и частотной областями для анализа спектра на микроконтроллерах
Трапецеидальное управление со сглаживанием сигналов методом скользящего среднего для плавного профиля ускорения-замедления
Решение треугольников по известным сторонам и углам для расчёта кинематики шарнирных механизмов и манипуляторов
Таблицы значений тригонометрических функций для быстрых вычислений без операций с float
Работа с ёмкостными сенсорами Trill для сенсорного управления в проектах Arduino
Иерархические конечные автоматы (UML State Machines) для управления сложной логикой на Arduino
Управление шаговым двигателем через микросхему TMC4210 с автономной генерацией профилей ускорения и сигналов Step/Dir
Инструменты для разработки IoT-проектов на ESP8266 и платах Trioe с поддержкой Arduino IDE
Работа с анемометром TriSonica Mini через UART: чтение скорости и направления ветра с частотой до 40 Гц
Одномерный фильтр Калмана для сглаживания показаний датчиков с минимальным расходом памяти
Трёхзначная логика с состояниями истина, ложь и неизвестность для систем мониторинга и обработки неполных данных
Работает с 10-DOF IMU-датчиком Amperka: считывает акселерометр, гироскоп, магнитометр и барометр для навигации и отслеживания ориентации
Чтение данных акселерометра ADXL335 с расчётом ускорения по трём осям и углов наклона Pitch и Roll
Чтение температуры и влажности с датчиков DHT11, DHT21 и DHT22 без разбора протокола обмена
Парсинг NMEA-сообщений от GPS/GLONASS модулей с извлечением координат, времени и скорости