Я использую простую схему сигнализации лазерного луча, похожую на http://2.bp.blogspot.com/-DlpGa_yyJ0Y/U ... iagram.pngбиблиотека pigpio и дребезг
Я взял входной сигнал от этой схемы к Pi, используя 4K7 резистор вместо зуммера и захватывать изображения, когда пучок затрудняется. Я использовал pigpio функцию обратного вызова библиотеки для захвата изображения, как
import pigpio
import os
pi=pigpio.pi()
pi.set_mode(4,pigpio.INPUT)
pi.set_pull_up_down(4,pigpio.PUD_DOWN)
i=0
def capture(gpio,level,ticks):
global i
i=i+1
os.system(("raspistill -o img%s.png -md 6 -t 500")%i)
callf=pi.callback(4, pigpio.RISING_EDGE, capture)
while True:
pass
но вопрос иногда захватить несколько изображений для одного Obstruct. Я узнал, что дебют - это решение для подобных ситуаций. Как использовать debouncing с библиотекой pigpio.
Отличный ответ, но его очень трудно прочитать. Можете ли вы изменить его, чтобы быть более понятным? :) –
Пол - ваш вход хорошо принят и правда. Надеюсь, отредактированный ответ более ясен. Tnx! Marty C –
Эй @marty - я имел в виду, что все это в одном абзаце. Попробуйте использовать некоторые инструменты форматирования, чтобы сделать некоторые жирные точки, списки или просто разделить его на заголовки :) –