Сосед по ветке юморит сарказмами, а я попробую объяснить. Дело в том что у ардуин (кроме Меги2560) очень мало памяти. Тот же сервис BLYNK с трудом влезет на Микру/Нано/Уно, с одним-двумя виджетами и без функционала - памяти не хватит. Скорость 16 МГц, против 80, ну и тд.
Перечитал свой ОП и не понял где вы прочитали про универсальность? Я четко указал что библиотека для работы с РСА9534 и не обещал совместимости с другими модулями. Согласен, моя добавленная строчка может создать кому-то проблем, именно поэтому в библиотеке которая прицеплена её нет, она есть...
Да, сталкивался с глюками. Сейчас мне кажется что их нет. Возможно вам поможет инфа по этой ссылке:
Reliable Startup for I2C Battery Backed RTC Why the Arduino Wire library is not enough.
Также я подправил функцию инициализации в библиотеке, на вот эту:
void PCA9534::begin(uint8_t i2caddr) {...
Еще вариант решения - установить локальный BLYNK сервер на распберри и использовать ТЭГи (объединение нескольких устройств). Многие "ручные" этапы делаются простыми настройками в приложении.
После разнотипных арудин - от MINI PRO до MEGA2560 случайно столкнулся с ESP8266 и был впечатлён миниатюрностью и кучей возможностей, большим объемом памяти, частотой и вайфай на борту, но при всём при этом страшно разочарован в количестве цифровых вводов/выводов. После того же UNO, один...