如何从 Arduino 捕获轮询数据到 python 3?
how do I capture polling data from an Arduino into python 3?
我有串行数据通过 /dev/ttyUSB0 从 arduino nano 控制台输出到 Pi3 cli。
来自缓冲区的数据样本:
Soil Moisture = 697
Soil Moisture = 699
Soil Moisture = 698
Soil Moisture = 697
Soil Moisture = 699
如何捕获此轮询数据以供在 Python 3.x 中使用?
即
import some_magic_library_to_make_my_life_easy
???
print(my_polling_data)
检查 PySerial 包。它完全符合您的要求!
简单示例:
import serial
baudrate = 9600
port = '/dev/ttyUSB0'
ard = serial.Serial(port, baudrate, timeout=5)
while True:
data = ard.readline()
print(data)
我有串行数据通过 /dev/ttyUSB0 从 arduino nano 控制台输出到 Pi3 cli。
来自缓冲区的数据样本:
Soil Moisture = 697
Soil Moisture = 699
Soil Moisture = 698
Soil Moisture = 697
Soil Moisture = 699
如何捕获此轮询数据以供在 Python 3.x 中使用?
即
import some_magic_library_to_make_my_life_easy
???
print(my_polling_data)
检查 PySerial 包。它完全符合您的要求!
简单示例:
import serial
baudrate = 9600
port = '/dev/ttyUSB0'
ard = serial.Serial(port, baudrate, timeout=5)
while True:
data = ard.readline()
print(data)