降低树莓和arduino之间的功率时的串行通信问题

时间:2021-03-28 21:46:26

标签: arduino raspberry-pi usb pyserial usbserial

我正在开发一个带有太阳能电池板的监控系统,该系统涉及通过 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)

0 个答案:

没有答案