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/02/14 09:03] rosdigitalelektronik:binary-count [2020/10/13 14:25] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 8: Zeile 8:
 const int DELAY_MS = 500; const int DELAY_MS = 500;
 const int PIN[] = { 9, 8, 7, 6, 5, 4, 3, 2 }; const int PIN[] = { 9, 8, 7, 6, 5, 4, 3, 2 };
-const int PIN_COUNT = sizeof(PIN) / sizeof(int);+const int PIN_COUNT = 8;
 byte number; byte number;
  
Zeile 23: Zeile 23:
 void loop() { void loop() {
     byte i = 0;     byte i = 0;
-    while (i < 8) {+    while (i < PIN_COUNT) {
         if ((number & (1 << i)) != 0) {         if ((number & (1 << i)) != 0) {
             digitalWrite(PIN[i], HIGH);             digitalWrite(PIN[i], HIGH);
digitalelektronik/binary-count.1423901010.txt.gz · Zuletzt geändert: 2020/10/13 14:25 (Externe Bearbeitung)