Несколько потоков данных в Serial

medossa
Offline
Зарегистрирован: 10.07.2012

Друзья, вопрос к вам. Дуина считывает показания аналоговых датчиков (с 0 по 5 пин). Их надо отправить в сериал порт и вывести в софтинку на пк.

1. Как правильно отправить данные в порт? Так правильно?

Serial.print(data1);
Serial.print(data2);
Serial.print(data3);
Serial.print(data4);
Serial.print(data5);
Serial.print(data6);

2. Как их обработать на пк? Нужен просто ход мыслей) Код не нужен. Т.е. как узнать что пришедшие данные это показания 0 или 3 пина?

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Передавай парами, например:

Serial.print("1=");
Serial.println(data1);

На компе строки разбивай на пары.

medossa
Offline
Зарегистрирован: 10.07.2012

спс, дружище

rembo
Offline
Зарегистрирован: 14.11.2012

у нас значения аналога от 0 до 1024? может формировать пакет данных от 0000 до 1024, следом второе значение и так далее? в любом случае обрабатывать строку на компьютере.