MideaIRWrapper
Управление кондиционерами Midea по ИК-сигналам с моделированием состояния пульта
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:60fe45adedaa75c355ffa96e3841a292e45c7fb52f22bbc2da1507ea6fd92cb2MideaIRWrapper-1.0.0-60fe45ad.zipОписание
Если у вас дома кондиционер Midea и вы хотите управлять им по ИК-сигналам с Arduino, обычно встаёте перед неудобной проблемой: пульт синхронизирует все параметры (температуру, режим, скорость вентилятора) как единое целое, поэтому при отправке команды нужно передавать полное состояние устройства. MideaIRWrapper решает это тем, что моделирует интерфейс пульта в виде объекта — вы меняете нужные параметры через функции setTemperature(), setMode() и остальные, а затем одной командой emit() отправляете весь набор в кондиционер. Температура принимается в диапазоне 17–30 градусов, выход за пределы автоматически ограничивается. Для включения и выключения есть отдельные функции без необходимости вызова emit(). Библиотека работает поверх стандартной IRremote, так что потребуется ИК-модуль и ссылка на объект irsend в конструкторе.