Упрощенные функции для написания типового кода на Arduino без глубокого понимания низкоуровневых деталей
Архитектура: rp2040
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Компоненты для тестирования и отладки подсистем учебного спутника Artemis CubeSat Kit на базе Teensy 4.1
Прямая и обратная кинематика для шарнирных конструкций в 2D и 3D — расчёт углов суставов робо-рук и ног по целевой позиции
Art-Net отправка и приём DMX-данных по WiFi и Ethernet для управления световым оборудованием и LED-системами
Передача и приём Art-Net фреймов по Wi-Fi для управления светодиодными лентами через DMX-over-Ethernet на ESP8266, ESP32 и совместимых платах
Работа с модулем реального времени DS1338 через интерфейс I2C: чтение и установка даты, времени, синхронизация часов
Измерение освещённости в люксах через I2C с поддержкой нескольких режимов чувствительности
Работа с измерителем энергии BL0940 по UART для счётчиков электроэнергии на ESP32 и RP2040
Работа с цифровыми датчиками влажности и температуры HDC302x по протоколу I2C
Отправка уведомлений через LINE Messaging API с ESP32, ESP8266 и Arduino Uno R4 WiFi
Отправка уведомлений в LINE с ESP32, ESP8266 и Arduino Uno R4 WiFi — текстовые сообщения, стикеры и изображения по ссылке
Управление часами реального времени PCF85363A с календарём и 64 байтами встроенной RAM через I2C
Работа с часами реального времени RX8130CE через I2C с поддержкой календаря и 4 байт памяти
Работа с цифровыми датчиками влажности и температуры SHT30, SHT31, SHT35 через I2C
Работа с датчиком влажности и температуры SHT45 через I2C с готовыми значениями в удобном формате
Работа с цифровым датчиком давления SPL06-001 по протоколу I2C для Arduino и метеостанций
Распознавание ArUco-маркеров на микроконтроллерах с минимальными требованиями к памяти и вычислительной мощности
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Облегчённая реализация smart pointer'ов для платформ Arduino, где стандартные C++ поддержка недоступна
Утилиты для расширенной работы со строками в Arduino: парсинг, форматирование и обработка текстовых данных
Реализация шаблонов типов C++ type_traits для микроконтроллеров без встроенной поддержки стандартной библиотеки
Управление светодиодами и реле через простые функции включения/отключения с минимальным кодом
Управление термопринтером AS-289R2 через Arduino с портированным кодом mbed и поддержкой стандартных команд устройства
Управление семисегментными дисплеями AS1115 через I2C с поддержкой до восьми экранов одновременно
Датчик грозы AS3935 от Austrian Microsystems через I2C для обнаружения и отслеживания грозовой активности на Arduino
Детектирование молний AS3935 с поддержкой I2C и SPI интерфейсов
Работа с датчиком углового положения AS5047P через SPI, чтение 14-битных значений угла и диагностических данных с поддержкой связанных модификаций
Работа с магнитным энкодером AS5200L через I2C: чтение угла поворота и настройка параметров датчика
Работа с магнитными датчиками углового положения AS5600 и AS5600L по протоколу I2C с измерением угла поворота и расчётом RPM
Магнитный датчик AS5600 с поддержкой непрерывных угловых показаний при работе через I2C без скачков при переходе через ноль