LED PWM II
Aufgabe 2
(Schwierigkeitsstufe i)
Bezug: LED (PWM) II
Aufgabe: Zeitaufwand: 10 Minuten
Unten abgebildet sind drei Beispiele für einen Quelltext, in dem die Variable Helligkeit in die Variable pwm_wert umgerechnet wird.
Die Variable Helligkeit ist eine ganze Zahl im Bereich von 0 bis 10.
a)
|
Besteht ein mathematischer Unterschied zwischen den Berechnungen von pwm_wert ?
|
b)
|
Welche Werte kann die Variable pwm_wert in den unterschiedlichen Beispielen annehmen?
|
// ***** PWM Berechnung *****
pwm_wert = (255*Helligkeit)/10;
analogWrite(9, pwm_wert);
delay(200); // Tasten entprellen
// ***** PWM Ende *****
Beispiel 1
// ***** PWM Berechnung *****
pwm_wert = (255/10)*Helligkeit;
analogWrite(9, pwm_wert);
delay(200); // Tasten entprellen
// ***** PWM Ende *****
Beispiel 2
// ***** PWM Berechnung *****
pwm_wert = 255*(Helligkeit/10);
analogWrite(9, pwm_wert);
delay(200); // Tasten entprellen
// ***** PWM Ende *****
Beispiel 3
|