Управление четырёхканальной релейной платой с четырьмя входами через I2C шину Arduino
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление восьмью MOSFET-выходами платы Eight MOSFETS через I2C с Arduino или Raspberry Pi
Управление Six-in-one LCD Adapter Kit через I2C на любой Arduino-платформе с поддержкой протокола
Компактная библиотека для работы с кнопками с поддержкой автоповтора, фильтрацией дребезга и минимальным расходом памяти
Стабильные фильтры для обработки входных сигналов: подавление дребезга кнопок, сглаживание аналоговых входов и детектирование переключений
Работа со смарт-картами через картридер Parallax Smart Card Reader на Arduino с поддержкой трёх типов карт
Обмен командами между Arduino-устройствами через Serial, I2C или другие интерфейсы с минимальным расходом памяти
Управление модулем BLE TDK-SP13808 (CC2541) через UART-интерфейс для SmartEverything плат
Драйвер для трёхосевого акселерометра и гироскопа LSM6DS3 с поддержкой I2C и SPI
Работа с девятиосевым датчиком LSM9DS1: акселерометр, гироскоп и магнитометр через I2C
Обертка для RGB-матриц SmartMatrix с API Adafruit GFX и FastLED, прямым доступом к буферу пикселей и поддержкой Teensy и ESP32
Реализация алгоритма скользящего режима для управления нагревом и стабилизацией с поддержкой трёх режимов работы
Сглаживание шумов аналоговых входов путём усреднения последовательных измерений
Фильтрация помех аналогового входа усреднением значений ADC для получения гладких показаний датчиков
Плавные полоски прогресса для текстовых LCD дисплеев с поддержкой нескольких независимых полос и разных библиотек управления
Кодирование и декодирование сообщений протокола SMoS для структурированного обмена данными по последовательным интерфейсам
Управление 8-битными защелками SN74HC573AN для расширения выводов Arduino и управления светодиодными матрицами
Запускает игру "Змейка" на 7-сегментном индикаторе через LedControl, поддерживает до 8 цифр
Управление матрицей NeoPixel со змеевидной разводкой пикселей с автоматической трансляцией логической нумерации в физические адреса
Сжатие данных с помощью Snappy и сериализация через Protocol Buffers для отправки на Grafana Loki и Prometheus
Клиент Socket.IO для ESP8266 и Arduino через WebSocket (устарела, рекомендуется WebSockets)
Работа с акселерометром ST LIS3DE: чтение ускорения по трем осям, настройка чувствительности и частоты опроса, прерывания по движению
Адаптер для использования модуля Sodaq R4X в качестве транспорта для MQTT-соединений
Работа с датчиками влажности и температуры SHT21/SHT25 по протоколу I2C
Программная эмуляция I2C на произвольных GPIO-пинах, когда встроенная шина недоступна или нужны несколько независимых линий
Программный таймер для периодического вызова функции без использования прерываний и блокировок
Чтение напряжения Li-Po аккумулятора через Solar Charger Shield от Seeedstudio
Чтение данных с контроллера зарядки SB041 через I2C: напряжение батареи и панели, статус зарядки, уровень заряда и температура
Soldered BMP180 Arduino Library
Library for the Soldered BMP585 Barometric Pressure Sensor breakout board