Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Архитектура: SeeedJP_ReButton
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Криптография на эллиптических кривых для Arduino: шифрование данных и проверка цифровых подписей на микроконтроллере
Управление радиомодулями Wisol для сетей Sigfox и point-to-point коммуникации через AT-команды по UART
Разбор NMEA-данных с GPS-модулей на Arduino с минимальными затратами памяти
Упрощённая версия TinyGPS для парсинга NMEA с минимальным расходом памяти, подходит для APRS и высотных зондов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени и высоте через удобные методы
Лёгкая библиотека для работы с GSM и LTE модемами через AT-команды с поддержкой SIM800, SIM900, SIM7000 и других чипов
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite
Слой абстракции для написания кода один раз и компиляции под разные платформы — Arduino, ESP32, Linux и AVR
Упрощенная реализация I2S интерфейса для записи и воспроизведения аудио на Arduino без работы с регистрами контроллера
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Управление FM-передатчиком KT0803 через I2C на микроконтроллерах ATTiny25/45/85
Упрощённая библиотека для LCD-дисплеев на платах Adafruit Trinket и Gemma через I2C backpack с минимизацией кода
Связь с The Things Network через модули LoRa на базе чипов RFM95/96/97/98 для плат Adafruit Feather
Примеры кода из книги "TinyML Quickstart" для обучения моделей машинного обучения на микроконтроллерах Arduino
Лёгкий драйвер для MPU6050 с акцентом на скорость и точность, оптимизированный для микроконтроллеров с ограниченными ресурсами
Компактный MQTT-брокер и клиент для ESP8266/ESP32 с поддержкой QoS=0, retained-сообщений и до 1000 сообщений в секунду
Подключи Wii Nunchuk к ATTiny85 как джойстик с акселерометром через I2C
Набор шрифтов для OLED-дисплеев SSD1306 на ATTiny85 с библиотекой Tiny4kOLED
Упрощение разработки для TinyPICO: управление питанием, батареей и светодиодом APA102 Dotstar
Протокол канального уровня HDLC для надёжного обмена данными между Arduino и ПК через UART, SPI, I2C с CRC-проверкой и автоматическими повторами
Упрощённая работа с RFID-картами Mifare Classic 1K на модулях RC522 для ESP8266, ESP32 и Arduino
Циркулярный буфер фиксированного размера для потоковых данных и логирования без динамического выделения памяти
Работа с модулем RTC DS1307 через I2C с встроенной программной RTC для снижения трафика и сохранения времени между обращениями
Облегченная версия RTCLib для ATtiny и микроконтроллеров с ограниченной памятью, работает с часами реального времени через TinyWireM
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Управление миниатюрным 96×64-пиксельным дисплеем TinyScreen с поддержкой текста, графики, кнопок и DMA-ускорения
Управление шаговыми двигателями 28BYJ-48 и подобными через драйвер ULN2003A с поддержкой ускорения и режима полушага
Управление шаговыми моторами 28BYJ-48 с контролем ускорения, поддержкой нескольких моторов и драйвером ULN2003