Неправильные значения в мониторе порта
- Войдите на сайт для отправки комментариев
Втр, 11/04/2017 - 13:25
Добрый день!
Столкнулся с проблемой на Mege.
Считываю данные с монитора, а потом отправляю их обратно. Навыходе получаю совершенно не понятные значения и каждый раз одни и теже. Например отправляю 1 получаю 49, 2 -50 и т.д. пока не доходит до 10. На десяти выдает два значения 49 и 48, на 11 - 49 и 49.
Код:
i
int incomingByte = 0; // for incoming serial data void setup() { Serial.begin(9600); // opens serial port, sets data rate to 9600 bps } void loop() { // send data only when you receive data: if (Serial.available() > 0) { // read the incoming byte: int incomingByte = Serial.read(); // say what you got: Serial.print("I received: "); Serial.println(incomingByte, DEC); } }
Только начинаю разбираться с ардуино, так что не судите строго. Код взял с arduino.cc
Спасибо огромное!
Что то подобное я и подозревал.
https://www.arduino.cc/en/Serial/ParseInt