Управление мекануловыми колёсами для омнидирекционального движения робота с автоматическим распределением мощности по четырём двигателям
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление меканум-роботом с поддержкой популярных драйверов моторов и field-centric контролем
Скользящий медианный фильтр для сглаживания шумных данных датчиков с сохранением резких скачков, с поддержкой int, long, float и оптимизацией для окна из 3 элементов
Подключение Arduino и ESP8266 к облачной платформе Meeo через MQTT с поддержкой публикации, подписки и обработки событий
Драйвер для датчика BME280, измеряющего температуру, давление и влажность через интерфейс I2C/SPI
Формирование UBX-сообщений для модулей GPS SAM_M8Q с автоматическим расчётом контрольных сумм
Сохранение переменных INT и LONG в EEPROM без расчёта адресов и преобразования типов
Управление реле для коммутации высоковольтных устройств через плату MentorBit с гальванической развязкой
Чтение состояния двух кнопок модуля MentorBit через JST-разъём без настройки портов
Управление пассивным зумбером на плате MentorBit для генерации звуковых сигналов и мелодий
Работа с матричной панелью из 16 кнопок 4×4 через I2C на платах MentorBit с поддержкой одновременного детектирования нескольких нажатий
Работа с CAN-шиной для модулей MERG CBUS при управлении моделями железных дорог
Синхронизация сервомоторов и 9-осевых датчиков для гуманоидных роботов через платформу Meridian на частоте 100 Hz
Легковесная pub/sub система для обмена типизированными сообщениями между модулями Arduino-проекта без прямых связей
Чтение NFC-тегов MFRC522 через I2C на Arduino, ESP8266 и ESP32
Чтение и запись NFC-меток NTAG 424 DNA через считыватель MFRC522 с поддержкой режимов Plain, Mac и Full communication
Работа с ESP8266 и MQTT для проектов Mae Fah Luang University
Управление робототехническим шасси micro:Maqueen на BBC Micro:Bit через Arduino IDE с поддержкой моторов и датчика расстояния
Обмен сообщениями между Arduino и мобильным приложением MicroBlue через Bluetooth Low Energy с модулем HM-10
Connect Arduino-compatible devices to the MicroEden platform over MQTT.
Измерение окислительно-восстановительного потенциала воды через I²C с точностью ±0.1 мВ
Минималистичная реализация алгоритма LZW для сжатия текстовых данных на микроконтроллерах с ограниченной памятью
Программная реализация Serial на базе bit-banging для микроконтроллеров без аппаратного UART или когда он занят
Компактная реализация протокола SLIP для надёжного обмена данными через последовательный порт между Arduino и компьютером или другим микроконтроллером
Преобразование микрошагов шагового мотора в линейное перемещение с учётом параметров привода и механики
Вариативные структуры данных и callback-функции с параметрами любых типов для модульного кода на Arduino
Управление устройствами через MIDI-интерфейс с Arduino с помощью встроенных фабрик и контроллеров для создания объектов девайсов
Преобразование MIDI CC-сообщений в 14-битные NRPN-команды с поддержкой обоих режимов кодирования
Воспроизведение, запись и программирование MIDI-последовательностей, аккордов и арпеджио на Arduino
Работа с токовыми петлями 4-20 мА платы MIKROE через SPI с фильтрацией шума экспоненциальным скользящим средним