Получение данных из com-порта
- Войдите на сайт для отправки комментариев
Пнд, 17/10/2016 - 14:26
Отправляю 1 из om-порта в ардуино а обратно получаю 49 как мне получать то что отправляю?
if(Serial.available()>0){ i=Serial.read(); Serial.println(i);
А если пошлёте 2 - получите 50, 3 - 51. Какого типа переменная i ?
А если так: Serial.println( (char) i ) ) ?
переменная тип int
Отправляю 1 из om-порта в ардуино а обратно получаю 49 как мне получать то что отправляю?
так работает но число разбивается на байты и обратно возвращается как отдельные цифры, например 123 вернется
1
2
3
сейчас попробую
Serial.parseInt()
так работает но число разбивается на байты и обратно возвращается как отдельные цифры, например 123 вернется
1
2
3
ню-ню... а, перевод на новую строку после каждой цифры рисует злой демон
как можно написать что если с ком порта пришла единица тогда на пин подать +5в
делаю вот так не получается
if
(i=='1')
if
(i=='1') {
Спасибо))