Отправка данных на облачную платформу Ubidots через GPRS-модуль SIM900 для Arduino
Архитектура: renesas_portenta
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Отправка данных с ESP32 и ESP8266 в облако Ubidots через MQTT
Отправка данных с ESP8266 в облако Ubidots по протоколу MQTT
Облачная платформа Ubidots для плат Alorium XLR8 и Snō с модулем WiFi ATWINC1500
Bitcoin для 32-битных микроконтроллеров: приватные ключи, HD-кошельки, PSBT и работа с блокчейном
Работа с акселерометром BMA250 по I2C или SPI с чтением ускорения и температуры датчика
Компактная библиотека для обработки кнопок на Arduino с поддержкой двадцати событий и минимальным расходом памяти
Работа с u-blox GPS модулями через бинарный протокол UBX с частотой обновления до 10 Гц
Управление LCD-дисплеем Samsung UC121902-TNARX-A через три линии связи с поддержкой множественного подключения
Управление ЖК-дисплеем 128×64 на платах Industruino с выводом текста и графики
Быстрый поиск в больших справочниках ключ-значение на SD-карте и flash-памяти через формат CDB с поддержкой файлов до 4 ГБ
Графическая библиотека для цветных TFT и OLED-дисплеев с поддержкой основных контроллеров и встроенными примитивами рисования
Подключение ESP32 к облачной платформе UCloud IoT Core через MQTT с поддержкой TLS-шифрования
Обработка команд через Serial, MQTT и WebSocket с минимальным расходом памяти
Быстрое RLE-сжатие и распаковка данных для микроконтроллеров с ограниченной памятью
Реестр-подобная структура для хранения пар конфигурационных переменных разных типов данных в оперативной памяти Arduino
Структурирование данных для последовательной передачи с заголовком, длиной, стоп-байтом и проверкой CRC8
Компактный расчётчик контрольной суммы CCITT CRC16 с поддержкой побитного и побайтового режимов для микроконтроллеров любой архитектуры
Расчёт контрольной суммы CCITT CRC16 через статические методы без создания объектов, работает на любых микроконтроллерах
Вычисление контрольной суммы CRC16 XModem для проверки целостности данных, совместима с форматом UKHAS.org.uk
Централизованная отладка через Serial с управлением вывода макросами DEBUG_PRINT и отключением кода на этапе компиляции
Работа с высокоточными барометрическими датчиками ICP-10100/10111/10125 от TDK InvenSense по протоколу I2C с разрешением ±1 Па и поддержкой Arduino, ESP32, STM32
Получение кардиографических данных с датчика uECG через модуль nRF24 на Arduino
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Энкодер с кнопкой на основе конечного автомата, совместимый со всеми Arduino-платформами
Измерение фотосинтетически активной радиации через I2C для контроля освещённости в теплицах и научных исследованиях растений
Работа с датчиком температуры и влажности Sensiron SHT20 через интерфейс I2C с расчётом VPD и точки росы
Кодирование и декодирование данных в шестнадцатеричный формат с поддержкой символов и массивов
Транспорт MIDI для USB Host Shield 2.0, совместимый с библиотекой FortySevenEffects MIDI Library
Парсер календарей в формате iCalendar (RFC-5545) для Arduino и микроконтроллеров с обработкой правил повтора событий