Blinker

Ein einfacher Blinker mit dem PIC16F84, der eine LED per Pulsweitenmodulation ansteuert, um die Helligkeit in Form einer Sinuswelle zu variieren. Statt des ca. 4 Euro teuren 16F84 oder 16F84A kann auch ein preiswerterer PIC der 12-Reihe (ca. 1 Euro) verwendet werden. Die Blink-Frequenz beträgt ca. 0.7 Hz und kann durch Änderung des Widerstands R1 um ein Vielfaches nach oben oder unten verschoben werden (in den Grenzen 2 k < R1 < 100 k). Am Punkt V3 steht zusätzlich das Sinussignal an. Durch Änderung der Werte in der Tabelle des Assembler-Prorgamms kann jede beliebige periodische Wellenform erzeugt werden.

Ohne die Bauteile R2, LED1, R3 und C2 liegt die Stromaufnahme unter 1 mA.

Das Assembler-Programm

Das komplette Projekt mit Eagle Schaltplan

Oszilloskopbild vom Punkt V1:

Oszilloskopbild vom Punkt V2:

Oszilloskopbild vom Punkt V3 (Zeiteinteilung pro Kästchen: 500 ms):


8. Januar 2005, Frank Buß