Glücklicherweise gibt es eine einfache und sehr preiswerte Alternative - die LED. Nicht nur kann eine LED verwendet werden, um Licht zu spüren, sondern durch geschickten Einsatz kann es als ein Lichtempfänger sowie ein Emitter-Funktion.
Gewusst wie: verwenden Sie es für einen Lichtsensor
Der Grund, warum, den eine LED zur leichten Erkennung funktioniert, ist, dass es eine kleine Menge der parasitären Kapazität enthält, wenn in umgekehrter Richtung zu verbunden. Wenn dieser Kondensator aufgeladen ist, wird sie auslaufen und verlieren ihre Ladung im Verhältnis zu der Menge an Licht fällt auf die LED. Hier ist wie man diesen Effekt nutzen:
(1) in umgekehrter Reihenfolge auf einem Mikroprozessor I/O Pin zu verbinden. Das zweite Foto zu sehen.
(2) legen Sie Ihre Pin auf den hohen Stand. Warten Sie eine Millisekunde um den parasitären Kondensator aufzuladen.
(3) Satz den Stift, um die LOW-Zustand, dann schalten Sie Ihre Pull-up-Widerstand. Dies startet den Kondensator abtropfen lassen.
(4) messen Sie die Zeit, um die Kondensatorentladung. Je stärker das Licht, desto schneller der Entladung.
Diese Schritte sollten auf jeder Mikroprozessor funktionieren. Ich habe eine vollständige Artikel geschrieben, auf diese Technik auch Code für den Arduino, die diese Schritte klarer machen sollte.
Dual-Mode - Sensing & emittierende
Sie können diese Technik für einige neuartigen Anwendungen verwenden. Hier sind ein paar:
- Eine LED, die schaltet ein/aus, wenn berührt (funktioniert nur in gut beleuchteten Bedingungen).
- Eine LED, deren Helligkeit im Verhältnis zur Grundbeleuchtung variiert
- Bi-direktionale Kommunikation mit einer einzigen LED für senden und empfangen
Der Weg kann man sowohl sensing und ausstoßen soll zwischen den beiden Modi wechseln. Schalten Sie die LED auf, dann ausgeschaltet, so dass eine Messung wieder ein. Wiederholen Sie diesen Vorgang mindestens 100 Mal pro Sekunde und Sie keines Flimmern sehen. Sie beschränken sich auf kurze Messungen so praktische Anwendungen werden begrenzt sein, aber es lustig wäre, damit herumzuspielen. Benutze es als beleuchtete Touch-Schalter wird sicherlich Ihre Techie Freunde zu beeindrucken.