не могу принять корректно число
- Войдите на сайт для отправки комментариев
Сб, 01/08/2020 - 01:53
Первая ардуинка отправляет.
Byte BadStatus=7; Serial1.print(BadStatus); delay(3000);
Вторая ардуинка принимает. но принимая я уже 55. не понимаю почему я не принимаю просто как байты
readBytes тоже пробывал. все равно 55 принимаю вместо 7
while(Serial1.available() ) { BadStatus = Serial1.read(); //принимаем код ошибки disp_refresh=true; }
Если печатаешь строкой, то и читай строкой.
Serial.parseInt();
Вторая ардуинка принимает. но принимая я уже 55. не понимаю почему я не принимаю просто как байты readBytes тоже пробывал. все равно 55 принимаю вместо 7
Потому что попросили _напечатать_ семерку. А 55(0x35) и есть ASCII код семерки. Хотите передавать как байты используйте Serial.write()
HC-12 МОДУЛЬ может проводит конвертацию при передаче?
HC-12 МОДУЛЬ может проводит конвертацию при передаче?
не доходит? - внимательно перечитываем предыдущие ответы, пока не дойдет...
HC-12 МОДУЛЬ может проводит конвертацию при передаче?
Нет.
да спасибо ребята. вы были правы.