// ##### 7-Segmente-Anzeige - Teil 1 #####
// https://mrge.de/lehrer/sigismund/Zahlensysteme/7segmenteanzeige.jpg
// DP G F E D C B A
// 13 12 11 10 9 8 7 6
// Mache dir eine Skizze mit den Bezeichnungen der einzelnen Segmente!
byte zeichen[8] = { 0, 0, 0, 1, 0, 0, 1, 0 }; // Code für '5.'
// Wie muss die '6', '7.' oder die '2" definert werden.
// Vervollständige die Notizen in der 'Liesmich.txt' .
void setup() {
Serial.begin(9600);
for (byte pin=5;pin<=13;pin++) {
pinMode(pin,OUTPUT);
Serial.println(pin);
}
digitalWrite(5,HIGH); // Die Anzeige wird aktiviert.
delay(100);
digitalWrite(6,HIGH); // Statt '8.' wird '0.' angezeigt.
delay(100);
byte pos=7;
for(byte pin=6; pin<=13; pin++) {
digitalWrite(pin,zeichen[pos]); // 1 entspricht HIGH, 0 entspricht LOW
pos--;
}
}
void loop() {
// Hier passiert noch nichts.
// Kannst du hier den Dezimalpunkt in der Anzeige blinken lassen?
}