Обмен данными с облачной платформой BALM IOT через GET и PUT запросы с поддержкой Ethernet, WiFi и GSM
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Выполнение команд хост-машины с Arduino через последовательный порт для доступа к файлам, интернету и системным функциям
Вывод текста на бенгали в последовательный монитор Arduino с поддержкой локализации
Вывод штрих-кодов EAN и UPC на дисплеи, совместимые с Adafruit GFX
Минималистичная библиотека для GSM-модулей SIM800 с поддержкой SMS, HTTP и TCP, оптимизированная по памяти на базе AltSoftSerial
Неблокирующие таймеры и дебаунсинг кнопок для loop-based кода без interrupts и delays
Обработка кнопки с встроенным debouncing и раздельными callback-функциями для нажатия и отпускания
Регистрация и вызов callback-функций для асинхронных операций и обработки событий
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Декодер Base32 (RFC4648) для бинарных данных и строк с поддержкой обработки ошибок
Кодирование и декодирование строк в Base64 для передачи данных по сети и сохранения в текстовом формате
Кодирование и декодирование данных в формате Base64 для передачи бинарной информации текстовым методом
Кодирование бинарных данных в base64 для безопасной передачи через текстовые каналы
Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов
Управление RGB светодиодом с поддержкой общего анода и катода, семью цветами через аддитивное смешивание
Чтение сигналов с энкодеров управления на ATMega процессорах через два пина с поддержкой прерываний
Управление графическим LCD-дисплеем QY-12864BG с поддержкой текстового вывода и гибким подключением пинов
Матричные операции для Arduino без динамического выделения памяти с проверкой размеров на этапе компиляции
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом
Базовые примеры и методы для начинающих, работает с Arduino и платами ESP
Таймеры на основе millis() для периодического опроса и синхронизации мигания светодиодов
Обёртки для кнопок, светодиодов, семисегментных индикаторов и потенциометров с подавлением дребезга и управлением яркостью
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Мониторинг уровня заряда батареи через аналоговый вход с поддержкой различных типов элементов питания
Чтение напряжения батареи и отображение уровня заряда через светодиоды или сдвиговый регистр с калибровкой по минимальному и максимальному значению
Кодирование и декодирование ITA-2 Baudot для радиотелеграфии (RTTY) на Arduino
Байесовская оптимизация на основе гауссовского процесса для поиска оптимальных параметров микроконтроллерных устройств
Работа с e-paper дисплеями без требования хранить весь кадр в памяти микроконтроллера