Updated. /JL

This commit is contained in:
2025-05-21 18:23:22 +02:00
parent e640f5d968
commit 213ffeafbd

View File

@@ -30,13 +30,14 @@ morse = {
tegn_skiller = "/" tegn_skiller = "/"
ord_skiller = "//" ord_skiller = "//"
stop = "$"
prik = 200 # tid, i millisekunder prik = 200 # tid, i millisekunder
streg = prik * 3 # 600 millisekunder streg = prik * 3 # 600 millisekunder
bogstav = streg # 600 millisekunder pause bogstav = streg # 600 millisekunder pause
ord = prik * 7 # 1.4 sekund pause ord = prik * 7 # 1.4 sekund pause
test_ord = "coding pirates rules" test_ord = "er$"
running = True running = True
@@ -46,27 +47,22 @@ def alfa_2_morse(tegn):
def morse_2_alfa(kode): def morse_2_alfa(kode):
return morse[kode] return morse[kode]
def vis_prik(): def vis_prik(t):
display.set_pixel(2, 2, 9) display.show(t)
sleep(prik) sleep(prik)
display.clear() display.clear()
def vis_streg(): def vis_streg(t):
display.set_pixel(2, 2, 9) display.show(t)
sleep(streg) sleep(streg)
display.clear() display.clear()
# Code in a 'while True:' loop repeats forever # Code in a 'while True:' loop repeats forever
while running: while running:
for t in test_ord: for t in test_ord:
if t == " ": if t == "$":
sleep(ord) running = False
continue continue
mors = alfa_2_morse(t) m = alfa_2_morse(t)
for k in mors: vis_prik(m) if m == "." else vis_streg(m)
if k == ".": sleep(bogstav)
vis_prik()
elif k == "-":
vis_streg()
sleep(bogstav)
running = False