AtTiny13 erfasst Helligkeit und reagiert darauf



Eine stetig veränderliche Größe ("analoge Größe") soll in einen analogen Eingang des Attiny13 eingespeist werden. Der Attiny erfaßt die Größe und reagiert auf sie.

Im ersten Beispiel soll die Stärke der Umgebungshelligkeit eine von vier LEDs leuchten lassen.  
Oder technisch gesagt: die Höhe einer an ADC2 angeschlossenen Spannung von 0V bis 5V wird in Form eines Leuchtpunktes von an PB0 bis PB3 angeschlossenen LEDs ausgegeben.

Mit noch anderen Worten: Es ist ein analoges Meßgerät mit LEDs als Zeiger.

Die analoge Spannung liefert uns der Spannugsteiler, bestehend aus dem Fotowiderstand LDR1 und dem Poti R2.

LDR1 ändert seinen Widerstandswert aufgrund der Lichtmenge, die auf ihn einstrahlt.
Mit R2 kann der gewünschte Helligkeitsbereich vorgewählt werden.


schematic 1





breadboard1




Hier der Queltext zur Schaltung.

Statt der LED kann man natürlich auch Verbraucher mit größeren Strömen ansteuern.
Wie man Motoren ansteuern könnte, findest Du hier.