我正在开发一个带有太阳能电池板的监控系统,该系统涉及通过 Raspberry Pi 命令打开/关闭 Arduino。 Arduino 有很多传感器,我正在使用一个命令来打开/关闭 raspi USB,所以 arduino 会下降和上升。问题是当“crontab”作业唤醒 USB 电源时,Arduino 不会通过串行发送数据。我需要帮助!请参阅以下步骤:
阿杜诺: 开机时每5秒发送一次数据
覆盆子: 重新加载时开始关闭 USB 每 20 分钟打开一次 USB,运行以下服务 30 秒,停止此服务并关闭 USB
import serial
import time
ser = serial.Serial('/dev/ttyACM0', 9600)
ser.flushInput()
ser.flushOutput()
while 1:
line = ser.readline()
items = line.split(',')
print items
f = open("/home/pi/data.txt","w")
f.write("\t".join(items))
f.close()
time.sleep(1)