Wie verwende ich eine Schaltfläche zur Eingabe von Morsecode? [geschlossen]
Posted: 16 Jan 2025, 09:29
Ich arbeite also an einem Projekt für eine Klasse, bei dem ich Tastendrücke als Morsecode verarbeiten und sie dann ins Englische übersetzen muss. Ich verwende hierfür ein Wörterbuch. Allerdings weiß ich nicht, wo ich nach dem Wörterbuch und den Variablen hingehen soll.
Meine Variablen sind:
Bearbeiten:
Dies ist der aktuelle Code, den ich gerade habe. Es tut mir leid, dass ich mich nicht klar ausgedrückt habe. Der Knopf befindet sich auf einem Steckbrett, das mit einem Raspberry Pi verbunden ist. Und was ich versuche, ist, Eingaben von der Schaltfläche in Form von Morsecode zu übernehmen und den Morsecode dann ins Englische übersetzen zu lassen. Vielen Dank für Ihre Geduld, da ich neu auf der Plattform bin.
Ich habe versucht, Funktionen auszuführen und auf mehrere GitHub-Quellen verwiesen, die ähnliche Dinge tun, aber sie haben nicht funktioniert.< /P>
Meine Variablen sind:
- Punkt Zeit = .15
- Strichzeit = .45
- Zeichenabstand = .15
- Buchstabenabstand = .45
- Leerzeichen = 1,05
Bearbeiten:
Code: Select all
def user_message():
message = ""
current_word = ""
start_time = 0
while True:
if button.is_pressed = False:
start_time = time.time()
else:
if start_time != 0:
end_time = time.time()
pressed_time = end_time - start_time
start_time = 0
if pressed_time > dot_time:
current_word += "-"
else:
current_word += "."
time.sleep(character_space)
Ich habe versucht, Funktionen auszuführen und auf mehrere GitHub-Quellen verwiesen, die ähnliche Dinge tun, aber sie haben nicht funktioniert.< /P>