Arduino向电脑发送数据:
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.write("改为要发送的数据,不可发送中文");
delay(2000);//延时两秒
}
电脑使用python接收数据:
import serial
ser = serial.Serial('COM4', 9600, timeout=1) # 根据实际情况修改串口名称和波特率
file_path = r"data.txt"# 更改为保存数据的文件路径
file = open(file_path, "w")
while True:
# 读取串口数据
data = ser.read()
if data:
# 将字节数据转换为字符串并打印
file.write(data.decode('utf-8'))
file.flush()
这样就可以将Arduino发送的数据自动保存到电脑。