可以通过以下步骤实现:
import serial
# 打开串口连接Arduino
ser = serial.Serial('COM1', 9600) # 根据你的串口号和波特率进行修改
# 创建一个文本文件来保存传感器数据
file = open('sensor_data.txt', 'w')
while True:
# 从串口读取数据
data = ser.readline().decode().strip()
# 将数据写入文本文件
file.write(data + '\n')
# 打印数据
print(data)
# 关闭文件和串口连接
file.close()
ser.close()
在上面的代码中,我们使用了Python的serial
库来与Arduino进行串口通信。你需要根据你的串口号和波特率进行相应的修改。代码中创建了一个名为sensor_data.txt
的文本文件,并将传感器数据逐行写入该文件。你可以根据需要修改文件名和路径。
这种方法可以用于保存各种类型的传感器数据,例如温度、湿度、光照等。你可以根据具体的传感器类型和数据格式进行相应的修改。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云