【发布时间】:2015-06-16 22:48:24
【问题描述】:
我想读取树莓派 GPIO 引脚的状态,通过串口发送数据。如果 GPIO1 为真 GPIO2 为假 GPIO3 为真 GPIO4 为假。然后我想发送 1010。如果我通过串口获得 1010,那么我想将它们分配给 gpio 引脚。我用的是python2.7。怎么做呢?
【问题讨论】:
我想读取树莓派 GPIO 引脚的状态,通过串口发送数据。如果 GPIO1 为真 GPIO2 为假 GPIO3 为真 GPIO4 为假。然后我想发送 1010。如果我通过串口获得 1010,那么我想将它们分配给 gpio 引脚。我用的是python2.7。怎么做呢?
【问题讨论】:
import RPi.GPIO as GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(4,GPIO.OUT)
GPIO.setup(17,GPIO.OUT)
GPIO.setup(22,GPIO.OUT)
GPIO.setup(23,GPIO.OUT)
GPIO.output(4,1)
GPIO.output(17,0)
GPIO.output(22,1)
GPIO.output(23,0)
i=GPIO.input(4)
j=GPIO.input(17)
k=GPIO.input(22)
l=GPIO.input(23)
data=[i,j,k,l]
ser.write(data)
【讨论】: