www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Einfache Hell-/Dunkel Unterscheidung


Autor: Hauptschul-Ing. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein Attiny13 soll Steueraktionen nur ausfuehren wenn es hell ist. Gibt 
es da eine einfache Moeglichkeit ? Mir faellt erstmal nur ein LDR 
Widerstandsteiler ein, der ist dann aber auch noch Spannungsabhaengig.
Waere eine Loesung mit Fotodiode besser, da ist doch der Ausgang ein 
Stromsignal ?

Vielleicht kann mir dabei jemand helfen, waere nett !

Autor: dr.schmock (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der LDR-Spannungsteiler ist ne gute Idee.
Er ist auch nicht besonders spannungsabhängig, weil ja im 
Spannungsteiler und im µC alle Werte/Spannungen nur relativ sind, also 
wenn die Versorgungsspannung sinkt, dann sinkt auch die Skalierung der 
ADC-Werte, usw.

Autor: Uwe ... (uwegw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Spannungsabhängigkeit beim LDR bekommt man weg, indem man den Teiler 
mit der Referenzspannung des ADCs (im einfachsten Fall direkt mit VCC) 
speist.

Ansonsten kann man auch Fotodioden im Leerlauf betreiben und die 
Fotospannung messen. Sie ist allerdings nicht linear zur Helligkeit, 
deswegen nimmt man für Messzwecke einen Transimpedanzverstärker. Aber du 
willst ja nur bei einen Schwellwert schalten, das ist also kein Problem.

Und wenn der Tiny eine LED ansteuert, kannst du die sogar als Sensor 
nutzen. Sie liefert ebenfalls eine kleine Fotospannung. Also kann man 
regelmäßig den Pin als Analogeingang schalten, messen und wieder auf 
Ausgang schalten, um die LED leuchten zu lassen. Alternativ geht es 
sogar ohne ADC, indem man die Kapazität der LED ausmisst. Google mal 
nach "Reaktivlicht".

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.