# 7-Segmente-Anzeige - Teil 3
import time
from machine import Pin
print("Hello, ESP32!")
# Segment: A B C D E F G DP
# Index: 0 1 2 3 4 5 6 7
segment_pin = [23, 22, 4, 5, 18, 21, 19, 2]
segment = []
for i in range(8):
segment.append(Pin(segment_pin[i], Pin.OUT))
ziffer=[ [1,1,1,1,1,1,0,0],
[0,1,1,0,0,0,0,0],
[1,1,0,1,1,0,1,0]
]
def zeige_ziffer(nr):
for i in range(8):
if ziffer[nr][i]==1:
segment[i].off()
else:
segment[i].on()
zeige_ziffer(0)
time.sleep(1)
zeige_ziffer(1)
time.sleep(1)
zeige_ziffer(2)
time.sleep(1)