while (1): message = input("input a word: ") morse_code = ""
for c in message: GPIO.output(pin, 0) #time.sleep(DOT_LENGTH * 3) # pause between characters if c == ' ': morse_code += ' ' time.sleep(DOT_LENGTH * 7) # pause between words else: for code in CODE[c.upper()]: morse_code += code time.sleep(DOT_LENGTH) # pause between code elements if code == '.': GPIO.output(pin, 1) time.sleep(DOT_LENGTH) # pause between dots else: GPIO.output(pin, 1) time.sleep(DOT_LENGTH * 3) # pause between dashes GPIO.output(pin, 0) morse_code +=' '