我在玩 Arduino的 </跨度> 。在项目内部,它有一个从温度传感器获取温度的项目。我迷上了它说,并编写了以下简单的代码
const int …打印串行监视器中的温度。我用pySerial来获取温度 Arduino的 </跨度> 像这样
尝试: ser = serial.Serial(‘/ dev / ttyACM0’,9600)除了serial.SerialException as se: 打印…
除了温度之外,Arduino还会将其他东西打印到串行接口上。尝试使用某个标记为温度添加前缀并在python端解析它:
Serail.print('Temp:') Serial.println(temperature);
在客户端:
input = ser.readline() print "Input from arduino", input try: if input.startswith('Temp:') temperature = float(input[len('Temp'):]) print "Float temperature", temperature