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