Lösung
LED PWM I: Aufgabe 3
Aufgabe 3 a)
Aus dem Oszillogramm lässt sich eine Pulsdauer von ca. 11µs ablesen.
Aufgabe 3 b)
Folgende markierte Teile des Quelltextes sind für die Pulse verantwortlich:
// ***** PWM Beginn *****
digitalWrite(13,HIGH);
delay(Helligkeit*2);
digitalWrite(13,LOW);
delay((10-Helligkeit)*2);
// ***** PWM Ende *****
-
Der Pin 13 wird in jedem Fall auf
HIGH gesetzt.
-
Die Wartezeit muss berechnet werden (auch wenn
Helligkeit =0 ist).
-
Erst danach wird Pin 13 wieder auf
LOW gesetzt.
Die Vorgänge 1-3 benötigen jeweils eine gewisse Rechenzeit. Während dieser Zeit bleibt Pin 13 auf HIGH . Dies bedingt das Zustandekommen der Pulse.
|