lehrkraefte:blc:informatik:ffprg2-2020:7segment-display

This is an old revision of the document!


7-Segment-Anzeige from Scratch

Ein mittlerer Pin wird über ein 220$\Omega$-Widerstand mit GND verbunden. Acht Pins vom ESP32 werden mit den acht “äusseren” Pins der 7-Segment-Anzeige verbunden. Verwenden Sie Pin 13 bis 32 auf der “VIN”-Seite des ESP32

Nummerierung der Segmente:

oben 0
oben rechts 1
unten rechts 2
unten 3
links unten 4
links oben 5
mitte 6
Punkt 7

Test:

// Ordnen Sie die Pin-Nummern so, dass die LED in obiger Reihenfolge blinken.
// Diese Ordnung hängt davon ab, wie die die LEDs angeschlossen haben.
byte ledPins[] = {33, 32, 12, 14, 13, 25, 26, 27} ;
 
void setup() {
  Serial.begin(115200);
  for (int i=0; i<8; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
}
 
void loop() {
  for (int i=0; i<8; i++) {
    digitalWrite(ledPins[i], HIGH);
    Serial.printf("[%d] GPIO %d\n", i, ledPins[i]);
    delay(1000);
    digitalWrite(ledPins[i], LOW);
  }
}
  • lehrkraefte/blc/informatik/ffprg2-2020/7segment-display.1598257312.txt.gz
  • Last modified: 2020/08/24 10:21
  • by Ivo Blöchliger