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