Программная реализация протокола SPI для Arduino с поддержкой всех четырёх стандартных режимов, предназначенная для отладки и обучения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Взаимодействие с 2.4 ГГц LoRa модемами sx1280 через SPI для беспроводной связи на Arduino
16-канальный расширитель GPIO с интерфейсом I2C, поддерживающий PWM, эффекты мигания и клавиатурную матрицу
Драйвер для I2C расширителей GPIO семейства SX150x с поддержкой до 16 портов и двух банков трансляции напряжения
Драйвер для емкостного сенсора SX8634, позволяющий обрабатывать сенсорные касания на Arduino
Синхронизация и управление событиями в нейробиологических экспериментах через Teensy и SyncGenie с готовыми классами для триггеров, переключателей и датчиков
Подключение ESP32 к облачной платформе управления IoT SyncIt через MQTT с поддержкой TLS/SSL и автоматическим переподключением
Менеджер файловой системы LittleFS для ESP32 с поддержкой папок и файлов, форматирования и листинга структуры
Подключение датчиков ESP32 и ESP8266 к облачной платформе t6iot с поддержкой HTTP, WebSocket и обнаружения устройств
Чтение угловых и температурных датчиков TAD2144 Invensence через I2C, SPI или энкодерный интерфейс
Отправка данных с ESP32 на облачную платформу Tago.io через Wi-Fi по TCP и HTTP
Озвучивание дат, времени и значений датчиков через MP3-плеер DFPlayer Mini с поддержкой английского и немецкого языков
Превращает кнопку в устройство ввода: передача данных через количество нажатий, длительность удержания и комбинации коротких и длинных нажатий
Управление сигнализацией состояния приложения через последовательности миганий светодиода без привязки к основному потоку программы
Minimal Modbus RTU master with a tunable, non-blocking response wait.
Декодирование кода Полибия, отправляемого через одну кнопку с защитой от дребезга контактов
SDK для разработки модулей и датчиков под устройство Tarmos на базе Arduino
Планировщик задач для неблокирующего выполнения функций по расписанию вместо delay()
Кооперативный планировщик задач для Arduino и ESP32 — запускает функции по расписанию без отслеживания временных меток
Кооперативный планировщик задач для Arduino, позволяющий управлять несколькими операциями без использования прерываний
Система для управления периодическими задачами с автоматической регистрацией и вызовом объектов по интервалам
Управление двумя DC-моторами через TB6612FNG с API в стиле servo, режимом sumo и поддержкой инверсии полярности
Управление моторами постоянного тока через драйвер TB67H450 с регулировкой скорости и реверсом
Управление щеточным DC-мотором через драйвер Pololu TB9051FTG с мониторингом потребления тока
MQTT-клиент для Arduino и совместимых микроконтроллеров с поддержкой протокола 3.1.1
Расширитель GPIO на 8 портов через I2C с поддержкой трансляции уровней сигналов и прерываний
Управление 16-битным портовым расширителем TCA6416A через I2C для добавления дополнительных входов и выходов к микроконтроллеру
Управление 16-канальным расширителем портов TCA6416A через I2C с независимой конфигурацией каждого пина
Расширитель GPIO на I2C с 24 портами ввода-вывода, поддержкой трансляции напряжений и прерываниями по изменению входов
Расширитель портов ввода-вывода на 8 каналов с интерфейсом I2C и поддержкой прерываний