Учебный проект для изучения создания собственных библиотек работы с входами и выходами Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление камерой OV7725, микрофоном и аудио на FireBeetle через IIS интерфейс с записью и воспроизведением звука
DHT11 and DHT22 Library
Управление двумя двигателями одним двухосевым джойстиком через дифференциальное рулевое управление
Отправка сообщений в Discord с ESP32 через webhook'и для уведомлений о событиях
Управление DWIN DGUS T5L дисплеями с сенсорным управлением: яркость, страницы, текст, обработка касаний и виртуальные адреса VP
Интерпретатор Forth для Arduino UNO и Nano с поддержкой цифровых портов, прерываний и сохранением программ в EEPROM
Чтение и запись данных во внутреннюю EEPROM Arduino с поддержкой разных типов данных и отдельных битов
Управление системой Building Lights для контроля освещения в образовательных стендах
Управление образовательной системой MiniSys для Arduino IDE и TREMA IDE в школе ORT Belgrano
Управление компонентами образовательной системы Semaforo, используемой в школе ORT Belgrano
Управление LCD-дисплеями Longtech & NKC Electronics с поддержкой RS232, I2C и SPI, а также цифровой регулировкой яркости и контраста
Работа с барометрическим датчиком NXP MPL3115A2 по I2C для измерения давления и высоты
Управление Music Shield V2.0 с воспроизведением аудио с SD-карты через SPI и VS1053B
Потокоподобный вывод в Serial с оператором << вместо множественных print() вызовов
Активирует автофокус OV5640 на ESP32, требует подключения питания к пину AF-VCC камеры
Основной модуль для создания узлов системы RealLogger с общей функциональностью и инфраструктурой сети
Чтение и парсинг конфиг-файлов с SD-карты в формате команда=значение с поддержкой обновления параметров
Инструменты для управления обменом данными через последовательный порт с поддержкой команд и ответов в читаемом виде
Поддержка разработочной платы Smelpro Macaron с модулями LoRa, LoRaWAN, Sigfox и WiFi/Bluetooth на базе ESP32-S3
Программная реализация SPI с поддержкой передач, не кратных 8 битам
Построчная подстановка переменных в шаблоны для Arduino с минимальным расходом памяти
Управление платой Wio LTE с модулем 4G/LTE, GPS и поддержкой региональных версий для Arduino IDE
Фильтрация дребезга контактов при работе с кнопками через GPIO и портовые расширители
Управление Amazon Dash Replenishment Service с Arduino через WiFi для автоматизации заказов по событиям датчиков
Управление контроллером питания и батарейного менеджмента MAX17332 для мониторинга заряда и контроля зарядки аккумулятора
Полная поддержка аппаратного функционала платы Nesso N1: управление питанием, дисплей, сенсорный ввод, акселерометр и IO expander
Компоненты для тестирования и отладки подсистем учебного спутника Artemis CubeSat Kit на базе Teensy 4.1
Датчик качества воздуха CCS811 с измерением TVOC и eCO2 через I2C
Упрощенный интерфейс для вывода текста и графики на матричный дисплей Max7219