Подключение ESP8266 к облачной IoT-платформе YoupiLab с обменом данными и управлением через веб-интерфейс
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Получение статистики YouTube-канала через YouTube Sight API на базе ESP8266 и совместимых плат
Получение статистики YouTube-каналов на ESP8266 и ESP32 через YouTube Data API v3
Взаимодействие с YouTube-трансляциями: проверка статуса, получение зрителей и сообщений чата для ESP8266/ESP32
Кадровая анимация для сервомоторов и светодиодов с синхронизацией по времени на Arduino R4 WiFi
MQTT 5.0 для Arduino Uno с GSM-модулями SIM800/SIM900, занимающая всего 2 КБ памяти
Драйвер MP3-модуля YX5300 для ESP32 с поддержкой воспроизведения с microSD карт по UART
Эмулятор Z80 CPU для Arduino Mega с поддержкой документированных и недокументированных инструкций
Управление настоящим процессором Z80 через Arduino Mega с помощью RetroShield
Вспомогательные функции для управления устройствами Zaber через протокол Zaber ASCII по серийному интерфейсу
Взаимодействие с устройствами Zaber через протокол Zaber Binary по последовательному порту
Чтение датчиков температуры TSic через протокол ZACwire с использованием прерываний
Управление светодиодами на любых выводах с 10-битным PWM и автоматической коррекцией CIE 1931 для плавного фадинга
Управление светодиодами через 8-битный PWM с коррекцией восприятия по кривым CIE 1931 для линейной яркости
Управление моторами с PID-регулятором и автоматической настройкой коэффициентов через PID_AutoTune
Работа с последовательными EEPROM AT24Cx через интерфейс I2C для расширения памяти Arduino
Работа с внешней EEPROM памятью Zetta ZD24C128A через протокол I2C с простыми функциями чтения и записи
Читаемые литералы времени и неблокирующие таймеры для Arduino вместо delay() и millis()
Помощник для DS3231 RTC на ESP32 с автоматической обработкой ошибок OSF и восстановлением времени из NVS
Отправка данных с ESP8266 и ESP32 в облако Zentser для push-уведомлений о событиях датчиков
Вывод конфигурационных регистров Arduino Zero и совместимых плат в читаемом формате для отладки на уровне SAM D21
Доступ к счётчикам TC4 и TC5 на ARM Cortex-M0 для настройки периодических прерываний с миллисекундной точностью
Работа с оптическими сенсорами касания Neonode zForce AIR по протоколу I2C с получением координат и управлением параметрами датчика
Операции с матрицами: сложение, умножение, транспонирование, вычисление определителя и другие преобразования
Распаковка deflated данных и gzip архивов на микроконтроллере с минимальным расходом памяти
Расширитель портов ввода-вывода MCP23017 с интерфейсом I2C для добавления 16 дополнительных пинов к микроконтроллеру
Управление моторами через модуль Motor2 с контролем скорости и направления вращения
Управление платой Motor3 для контроля скорости и направления вращения электродвигателей
Измерение среднеквадратичного значения переменного напряжения с датчика ZMPT101B с возможностью калибровки и усреднения по периодам волны