Ein optischer Sensor (TSL235) wandelt die Lichtstärke in eine Frequenz um: "The output is a square wave (50% duty cycle) with frequency
directly proportional to light intensity". Das Ganze ist per GPIO an einen Raspberry angeschlossen.
Wie kann ich nun per Python die Frequenz bestimmen?
Impulszahl bestimmen
@blubb333: Die Impulse zählen und immer nach einer festen Zeit schauen wie weit man mit dem Zählen gekommen ist. Aus Zeit und Anzahl kann man die Frequenz ausrechnen und damit die Helligkeit.
@blubb333: Entweder liest Du den GPIO-Pin regelässig und zählst die Übergänge von 1 zu 0 und/oder 0 zu 1, oder Du lässt Dich über eine Rückruffunktion über Übergänge informieren.