通过将数据从Arduino传输到另一个XBee (连接到PC)。数据必须是半焦的吗?那么,假设我感兴趣的数据传输是一个浮点。在通过Arduino传输之前,我必须将其转换为char吗?在Arduino上的数据传输协议是什么?假设我已经有了一个函数,可以将浮点数转换成字符串。我可以输入这个字符的协议/函数是什么,以便通过XBee将其传输到另一个XBee。我使用的Arduino是,而我使用的XBee是XBee PRO s1。
我知道在C中,编程浮点数的精度只有7位小数点。所以双倍
get_float('Enter a speed in rpm to immediately change rotation speed\n>> ') arduino.write(input) #send to arduinoarduino = serial.Serial('/dev/ttyACM0', 9600) #declares which serial portthe arduino</em