raspberrypi python传感器_Raspberry Pi和Arduino读取串行传感器d
我有一個電壓傳感器連接到我的Arduino uno,它又連接到我的樹莓皮3。我想抓住傳感器的信息在乒乓式的方式從阿杜諾到樹莓派。我將通過cronjob上的Python腳本發送一個字符來喚醒它,并將傳感器值抓取并放入mysql數據庫中。在
將來我想在Arduino上增加更多的傳感器
我遇到的問題是Python方面,當我運行Python代碼時,我只得到一條黑線。在
Raspberry Pi 3 Python代碼:#!/usr/bin/python
import serial
import MySQLdb
import time
db = MySQLdb.connect(host="localhost",
user="user",
passwd="password",
db="database")
cur = db.cursor()
port = serial.Serial("/dev/ttyACM0", baudrate = 9600, timeout=None)
port.flushInput()
sensor1 = 0;
sensor2 = 0;
sensor3 = 0;
vals = []
while (port.inWaiting()==0):
port.write("*")
time.sleep(1)
vals = (port.readline()).split(',')
print vals
sensor1 = int(vals[0])
sensor2 = int(vals[1])
sensor3 = int(vals[2])
cur.execute("insert into voltage(volts) values(" + str(Battout) + ")" )
cur.execute("SELECT * from voltage")
db.close()
Arduino代碼:
^{pr2}$
總結
以上是生活随笔為你收集整理的raspberrypi python传感器_Raspberry Pi和Arduino读取串行传感器d的全部內容,希望文章能夠幫你解決所遇到的問題。