繁体   English   中英

Raspberry Pi 3 Python Pigpio按钮

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM