我在 lunix/windows 中使用 arduino 1.0.5 编程
使用这段代码:
void readSerialString () {
char buffer[8];
if(Serial.available()) {
while (Serial.available()){
sb = Serial.read();
buffer[indexB] = sb;
indexB++;
}
}
Serial.println(buffer);
}
我正在尝试(通过串行终端)发送可以以十六进制显示的消息。
例如,如果我写: "\xaa\x22\xa1" 它不会读取为十六进制,对吗?
如何让程序将输入中的字符串读取为十六进制?