#Default is not inserted (start of script)
coin_inserted = 0
当一枚硬币被插入时,你会得到十个脉冲:
^{pr2}$
当你按下你的密码时:
def button_press_func(coin_inserted):
if coin_inserted = 1:
#Take Picture
take_picture_function(coin_inserted)
else:
#Error
print("You have not inserted a coin")
在拍摄照片的代码中,当完成并保存照片时,将变量设置回0
^{4}$
另外:
在评论中,用户强调他们不知道如何检测硬币计数器。忽略上述代码并执行以下操作。在
#Set up GPIO18 as input, this goes at the top of code
GPIO.setup(18, GPIO.in, pull_up_down=GPIO.PUD_DOWN)
然后,在代码的末尾,永远循环,直到插入硬币为止。在
#Will loop until ctrl+c
while True:
if GPIO.input(18):
take_picture_function()
sleep(0.1)
如果硬币已插入,请尝试存储一个变量:
当一枚硬币被插入时,你会得到十个脉冲:
^{pr2}$当你按下你的密码时:
在拍摄照片的代码中,当完成并保存照片时,将变量设置回0
^{4}$另外:
在评论中,用户强调他们不知道如何检测硬币计数器。忽略上述代码并执行以下操作。在
然后,在代码的末尾,永远循环,直到插入硬币为止。在
相关问题 更多 >
编程相关推荐