Informatikunterricht

am Gymnasium Kirchenfeld

Benutzer-Werkzeuge

Webseiten-Werkzeuge


digitalelektronik:binary-count

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
digitalelektronik:binary-count [2015/03/05 09:10] rosdigitalelektronik:binary-count [2020/10/13 14:25] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 23: Zeile 23:
 void loop() { void loop() {
     byte i = 0;     byte i = 0;
-    byte mask = 1; +    while (i < PIN_COUNT) { 
-    while (i < 8) { +        if ((number & (1 << i)) != 0) {
-        if ((number & mask) != 0) {+
             digitalWrite(PIN[i], HIGH);             digitalWrite(PIN[i], HIGH);
         }         }
Zeile 33: Zeile 32:
                  
         i = i + 1;         i = i + 1;
-        mask = mask << 1; 
     }     }
  
digitalelektronik/binary-count.1425543010.txt.gz · Zuletzt geändert: 2020/10/13 14:25 (Externe Bearbeitung)