【发布时间】:2014-06-26 04:02:27
【问题描述】:
我正在尝试从模拟 Arduino 程序的串行输入中读取十进制值。为简单起见,以下是基本要点:
Serial.write(56);//decimal value
Serial.println('1001.56');// float value
Arduino 代码基本上是写各种整数,但我偶尔需要它来打印浮点数。当我在我的 Android 程序上读取十进制输出时,我得到以下值:
056 - corresponds to the decimal
049 051 054 050 050 013 010 - is the output from the '1001.56'
我知道 013 和 010 代表什么,但是前 5 个十进制值如何对应 1001.56?我整个上午都在看 ASCII 表,没有运气。
【问题讨论】:
标签: java android serial-port arduino