使用GPIO通过按钮控制覆盆子picamera

时间:2014-03-07 15:49:13

标签: python python-2.7 python-3.x raspberry-pi gpio

import time
import os
import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM)
GPIO.setup(23 , GPIO.IN)

while True:
if GPIO.input(23)==1:
    os.system('raspistill -o image.jpg')
    os.system(‘gpicview image.jpg &’)
    sleep(20)
    os.system(‘killall gpicview’)
else:
    print "Ready to take picture"
GPIO.cleanup()

亲爱的朋友们,我正试图用按钮控制覆盆子picamera ..就像我按下按钮时应该拍照。当我按下按钮时,我也按钮配置了GPIO引脚,但是picamera自拍照片。我怎样才能使用按钮?任何关于python的专家都可以指导我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

硬件没有给我们一个干净的1或0,它来回反弹一点。检查此代码是否“去除”按钮:

https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/buttons_and_switches/