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

Нет ответов
ildar9170596424...
Offline
Зарегистрирован: 29.10.2015

т.е. ползунком на телефоне отправля. шестнадцатиричные данный. например вот FF.FF.FF. 

data.toCharArray(buf, 11); 
s1=atoi(strtok(buf, ".")); 
s2= atoi(strtok(NULL, ".")); 
s3= atoi(strtok(NULL, ". ")); 
 
Serial.print(s1, HEX); 
Serial.print(" "); 
Serial.print(s2, HEX); 
Serial.print(" "); 
Serial.print(s3, HEX); 
Serial.print("   "); 
Serial.println(data); 
перевести с шестнадцатиричной в десятичную. мло что получилось.
но они отображаются не корректно, . хочу эти данные перевести на простые числа от 0 до 255. т.е. FF=255. и то что ниже. заранее благодарю.