![]() |
|
|||||||
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
#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) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|