digitalelektronik:seven-segment-count
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| digitalelektronik:seven-segment-count [2015/03/18 07:50] – ros | digitalelektronik:seven-segment-count [2020/10/13 14:25] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 47: | Zeile 47: | ||
| void showByte(byte b) { | void showByte(byte b) { | ||
| byte i = 0; | byte i = 0; | ||
| - | byte mask = 1; | ||
| while (i < SEGMENT_PIN_COUNT) { | while (i < SEGMENT_PIN_COUNT) { | ||
| - | if ((b & mask) != 0) { | + | if ((b & (1 << i)) != 0) { |
| digitalWrite(SEGMENT_PIN[i], | digitalWrite(SEGMENT_PIN[i], | ||
| } | } | ||
| Zeile 57: | Zeile 56: | ||
| i = i + 1; | i = i + 1; | ||
| - | mask = mask << 1; | ||
| } | } | ||
| } | } | ||
digitalelektronik/seven-segment-count.1426661436.txt.gz · Zuletzt geändert: 2020/10/13 14:25 (Externe Bearbeitung)