我想读取覆盆子pi的GPIO引脚状态通过串口发送数据。如果GPIO1是真的,则GPIO2为假,GPIO3为真GPIO4为假。然后我想再发送1010.如果我通过串口获得1010然后我想将它们分配给gpio引脚。我使用python2.7.how来做到这一点?
答案 0 :(得分:1)
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)