Чтение температуры процессора Teensy с поддержкой алармов и калибровки датчика
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Вывод готовых примеров кода в Serial Monitor для обучения и демонстрации: Blink, датчики DHT11 и влажности почвы, OLED-экран, кнопки, ультразвуковой датчик, ThingSpeak на ESP8266
Упрощенная работа с кнопками: антидребезг, обнаружение фронтов, проверка времени удержания и групповое управление
Реализация стандартов OCF для безопасной коммуникации IoT-устройств через IP-сети
Управление зарядкой и мониторинг батареи через I2C чип IP5306 с поддержкой кнопок и защиты от переразряда
Управление матрицей LED 15×15 с поддержкой отдельных диодов и групп на базе LedControl
Транспорт ipMIDI для отправки и получения MIDI-сообщений через сеть на ESP32
Управление IQ моторными модулями через последовательный порт Arduino по протоколу UART
Работа с радарным датчиком InnoSenT iSYS4001 через UART: обнаружение целей с выдачей дальности, скорости и угла
Управление LCD-дисплеями LCM2004A по I2C с поддержкой чтения содержимого экрана через интерфейс Stream
Управление расширителем портов PCF8574 через I2C с поддержкой LCD-дисплеев и выбора шины
Library to controll Joy-IT Robot arm (Robot02) with Arduino Uno and ARD-Moto3.
Отслеживание изменений состояния на аналоговых и цифровых пинах с декодированием мультиплексированных сигналов
Обмен данными со скетчем через последовательный порт по JSON: объявляй переменные и управляй ими из Python без парсера команд
Фильтры для сглаживания и обработки сенсорных данных: высокочастотные, низкочастотные, режекторные, скользящего среднего и медианные
Реализация базовых фильтров первого порядка (high-pass, low-pass, notch) для обработки сигналов датчиков в реальном времени на Arduino
Расчёт прямой и обратной кинематики манипуляторов с поддержкой матричных операций и методом Newton-Raphson
Обработка аналоговых входов потенциометров и датчиков с несколькими алгоритмами фильтрации и масштабирования
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Управление цифровыми потенциометрами X9C102/103/104/503 с установкой сопротивления и сохранением позиции в энергонезависимую память
Работа с SD-картой как с оперативной памятью с произвольным доступом к блокам данных
Случайная выборка элементов без повторений, как раздача карт из перемешанной колоды
Управление скоростью RC-сервоприводов без блокировки выполнения основного кода
Управление LCD1602 и LCD2004 через сдвиговый регистр 74HC595 с экономией контактов микроконтроллера
Управление HD44780 LCD через сдвиговый регистр 74HC595 с удобными методами позиционирования текста и экономией пинов микроконтроллера
Управление жидкокристаллическими затворами Adafruit 3627 и 3330 с AC-сигналом через PWM для регулировки светопропускания
Приложение для управления списками покупок на Arduino с сохранением данных при отключении питания
Управление датчиком присутствия HLK-LD2412 по серийному порту с поддержкой детектирования движения и присутствия человека
Драйвер для 16-кнопочной матричной клавиатуры Lectrobox, подключаемой к Arduino через I2C shield
Упрощает управление светодиодами на Arduino — от включения-выключения до сложных сценариев