![]() |
|
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#11 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: 06.11.2012
Сообщений: 153
Вес репутации: 0 ![]() |
![]()
сддумаете скетч ? хм..
ну он большой, я думаю сам кусок приема данных подойдет ? тут я считываю данные на входе - если пришло просто два символа "cl" или например "cl*100" - тогда формирую переменную ang. Код:
void loop() { while (Serial.available()) { delay(2); c = Serial.read(); if (c != '*') { readString += c; } else { while (Serial.available()) { c = Serial.read(); s += c; param_present = true; } ang = s.toInt(); } } //end while Код:
if (readString == "cl") { //Serial.print("command: "); Serial.println(readString); if (param_present == true) { CamLeft(ang); } //end if else { CamLeft(mstep); } // end else } // end if все же мне кажется, что есть какаято разница между echo и printf, хотя пока не нагуглил ничего толкового. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|