Здравствуйте. Подскажите пожалуйста. Учу разговаривать ардуинки между собой с использованием rs4855 + Modbus. Для преодоления ограничения в количестве регистров ардуинки есть идея сливать значения с датчиков в символьную строку, передавать, потом расшифровывать. Например, к ардуинке-слейву подключены 3 датчика температуры, пара реле. Она все эти данные пишет в один регистр в виде строки с разделением пробелом: "25 24 15 1 1". Читать как 25, 24, 15 - температуры, 1, 1 - сработка реле. Ардуинка-мастер эти данные берет, раскрывает и получаем отдельные значения. Такое возможно? Благодарю
Вы можете сэкономить на температуре. В один байт влезает диапазон -127...+127 град.С. Реле в один байт можно поместить 8 шт. "1" - включено, "0" - выключено. Итого вам нужно передать четыре байта: три температуры и два реле.