[英]Raspberry Pi 3 Python pigpio buttons
我是python和raspberry pi的新手,我需要跟踪两个按钮的状态。 一个将是一个按钮,另一个将是通过velostat完成的压力按钮。
我已经在使用Pigpen来控制LED灯条了。
可以直接使用速调阀压力传感器吗? 还是我首先需要一个模数转换器?
至于编程,pigpen支持事件回调? 我不想花一段时间检查值,当值更改时我需要回调。
提前致谢
就简单的按钮而言,我不需要做任何事情。 我已经使用PIGPIOD和Python来检测按钮的按下。 我正在运行以下脚本来检测按钮按下。
import pigpio
import time
if __name__ == "__main__":
def cbf(gpio, level):
if(pi.read(gpio)!=0):
i = datetime.datetime.now()
date = i.strftime("%Y-%m-%d %H:%M:%S")
print "gpio "+str(gpio)+"sensor gpio gave 1"
pi.write(6, 0)
time.sleep(2)
pi.write(6, 1)
i = datetime.datetime.now()
date = i.strftime("%Y-%m-%d %H:%M:%S")
print date
db.close()
pi = pigpio.pi()
pi.set_mode(23, pigpio.INPUT)
while True:
cbf(23, pigpio.EITHER_EDGE)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.