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); } }