Генератор функций на AD9850/AD9851 с поддержкой аппаратного и программного SPI для синусоидальных и прямоугольных сигналов до 40/70 МГц
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Спектральный датчик AS726x для измерения видимого света и анализа цвета по I2C
Старая реализация библиотеки для работы с барометром и термометром BMP183 по протоколу SPI
Драйвер 9-DOF сенсора ориентации BNO055 с унифицированным интерфейсом и выводом данных в единицах SI
Датчик температуры и контроллер вентилятора EMC2101 с поддержкой автоматического регулирования скорости охлаждения
Унифицированный драйвер для акселерометра и магнитометра LSM303 Breakout (снята с поддержки, используйте отдельные библиотеки)
Работа с инфракрасными датчиками MLX90640 для получения тепловых карт 32×24 пиксела по I2C
Драйвер для барометрического датчика давления MPL115A2, подключаемого по I²C
Работа с ADC/DAC чипом PCF8591 через I2C: четыре входа для аналоговых сигналов и один выход
Работа с цифровым датчиком атмосферного давления и температуры SPA06_003 по интерфейсу I2C с поддержкой FIFO-буфера
Arduino библиотека для DAC TLV320DAC3100 с управлением через I2C и выводом звука по I2S
Инфракрасный датчик температуры TMP007 для бесконтактного измерения удаленных объектов через интерфейс I2C
Работа с UV-датчиком VEML6070 по протоколу I2C для измерения интенсивности ультрафиолетового излучения
Анализ данных с 8-битного АЦП: расчет статистики, спектра и частоты сигнала с визуализацией в Serial Monitor
Шифрование данных AES128 на ESP32 с использованием встроенной PSA Crypto для локального хранения в памяти микроконтроллера
Работа с датчиком температуры и влажности AHT20 через I2C, форк SparkFun библиотеки
LoRaWAN SDK для подключения устройств к платформе AllThingsTalk Maker с поддержкой чипов RN2483 и RN2903, методов активации ABP и OTAA
Упрощает работу с аналоговыми клавиатурами — читает сигналы с входа и определяет нажатую клавишу
Декодер сообщений APRS для передачи позиций, высоты, скорости и текстовых данных в любительской радиосвязи
Чтение данных акселерометра, гироскопа и магнитометра LSM9DS1 на Arduino Nano 33 BLE Sense
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Пакует и распаковывает ASCII-сообщения с адресами и типизированными данными для обмена между микроконтроллером и внешними приложениями через Serial, UDP или веб-сокеты
Асинхронная работа с SMS через SIM800L без блокировки основного кода
Асинхронное чтение данных из Serial и других потоков без блокировки программы с буферизацией и поддержкой символов-терминаторов
Управление моторами, датчиками света и кнопками робота Cing на Atmega8 с поддержкой аналоговых и цифровых режимов
Кодирование и декодирование строк в Base64 для передачи данных по сети и сохранения в текстовом формате
Вспомогательная библиотека для датчика движения Bee Motion S3 с примерами для быстрого старта