Работа с трёхосевым акселерометром LIS3DH для определения ориентации, движения и вибраций на платах MentorBit
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с PIR-датчиком движения на плате MentorBit для создания систем автоматики и охраны
Управление линейным потенциометром MentorBit через I2C с масштабированием значений позиции ползунка
Работа с потенциометром MentorBit через аналоговый порт для создания регуляторов и интерактивных элементов управления
Работа с модулем потенциометра-колеса MentorBit через аналоговый порт для регулировки параметров в реальном времени
Преобразование данных RS-232 в I2C для подключения промышленного оборудования к MentorBit
Управление датчиком SGP30 для измерения TVOC и eCO₂ на платах MentorBit через протокол I2C
Упрощённое управление ультразвуковым датчиком HC-SR04 для измерения расстояния на платах MentorBit
Драйвер датчика света VEML6040 для платы MentorBit с поддержкой измерения интенсивности по каналам RGB и белого света по I2C
Криптография на эллиптических кривых для микроконтроллеров: ECDH, ECDSA, пять стандартных кривых, минимум кода и памяти
Асинхронное программирование для микроконтроллеров с поддержкой Promises, Tasks и асинхронных функций
Управление MIDI-контроллером MiDispositivoMIDI V3 на Arduino с готовыми примерами и документацией
Замена методов EEPROM на пустые аналоги для разработки кода без физического оборудования
Математическое моделирование дневного цикла — рассвет, закат, температура и влажность для удалённых мест по минимальным данным
Упрощает работу с пинами на платах и модулях OctopusLab
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с поддержкой точного позиционирования и экстренной остановки
Упрощённое управление светодиодами, зуммером и компонентами конструктора oOreNEO через единый API
Реализация сетей Петри для моделирования логики переходов между состояниями на Arduino
Управление аудиопроцессорами PT2314, PT7314 и PT7313 по I2C с регулировкой громкости, входов и звукового оформления
Компактные хеш-таблицы и хеш-сеты для микроконтроллеров с поиском за O(1) и расходом памяти 2-3x от количества элементов
Управление WiFi модулем ESP8266 через AT-команды для Arduino и SAM32 контроллеров по UART
Управление сервомоторами SC-series на Arduino и ESP32
Example sketches for SnappyXO robotics kits.
Управление стерео кодеком WM8960 через I2C с контролем громкости, уровней сигнала и компрессии
Реализация конечного автомата с поддержкой состояний, переходов и callback'ов для управления режимами работы проекта
Примеры использования плат NUCLEO с модулями расширения X-NUCLEO: робот с Bluetooth-управлением, LED-гирлянда с жестовым управлением, моторы с датчиками наклона
Измерение интервалов времени и частоты сигналов с точностью до микросекунд
Последовательное выполнение неблокирующих задач с временными интервалами между ними
Синхронизированные волновые функции (синус, косинус, треугольник, пила) с периодом, независимые от частоты вызова основного цикла
Фреймворк логирования для TcMenu с поддержкой пользовательских реализаций LoggingPort и совместимостью с Arduino, PicoSDK и mbed