Page 101 - Demo
P. 101

TI Python BootCamp Python VERDIEPING 3 MCU
Hieronder Python-code voor de TI-Innovator hub die Morse-code simuleert.
from ti_hub import * from alfabet import *
# Lengte kort signaal 0.11 s
t=0.11
# Input boodschap en omzetten naar hoofdletters
while True:
tekst=input("Tekst (enter=stoppen): ") ¨¨if tekst=="" or tekst[:3]=="esc": ¨¨¨¨break
¨¨tekst=tekst.upper()
# Output in 650 Hz en witte flits rgb(255,255,255) # .=ten_=3*t
# tijd tussen twee letters 3*t
# tijd tussen twee worden 7*t
¨¨for k in tekst:
¨¨¨¨if k==" ":
¨¨¨¨ sleep(7*t)
¨¨¨¨else:
¨¨¨¨¨¨¨¨if k in alfabet: ¨¨¨¨¨¨¨¨¨¨for d in alfabet[k]: ¨¨¨¨¨¨¨¨¨¨¨¨if d=="·": ¨¨¨¨¨¨¨¨¨¨¨¨¨¨x=t ¨¨¨¨¨¨¨¨¨¨¨¨else: ¨¨¨¨¨¨¨¨¨¨¨¨¨¨x=3*t ¨¨¨¨¨¨¨¨¨¨¨¨sound.tone(650,x) ¨¨¨¨¨¨¨¨¨¨¨¨color.rgb(255,255,255) ¨¨¨¨¨¨¨¨¨¨¨¨sleep(x+t) ¨¨¨¨¨¨¨¨¨¨¨¨color.off() ¨¨¨¨¨¨¨¨¨¨ sleep(3*t)
  © 2020 T3 Nederland – T3 Vlaanderen 3
www.t3nederland.nl – www.t3vlaanderen.be
















































































   99   100   101   102   103