Arduino Morsedecoder

Einladung zum Seminar Arduino als Morsedecoder Samstag 2.7.2016 14-16 Uhr

In diesem Seminar wollen wir das Mikrocontroller-System Arduino vorstellen. Mit diesem Baustein, den es in vielfältigen Varianten gibt, können mit einfachen Befehlen direkt Leuchtdioden, Schalter und Sensoren/Aktoren angesteuert und ausgewertet werden.

Beispielcode um eine LED ein und auszuschalten
digitalWrite(led, HIGH); // LED anschalten
delay(1000); // eine Sekunde warten
digitalWrite(led, LOW); //die LED ausschalten
delay(1000); // eine Sekunde warten

Die eigentlichen Programme werden auf dem Rechner (Windows/Linux) erstellt und dann mittels der USB-Schnittsstelle in den Arduino übertragen. Das Programm auf dem Arduino läuft dann unabhängig vom Rechner. In dem Seminar wird die erforderliche Installation erklärt und gemeinsam durchgeführt Sodann die ersten Schritte zur Programmierung erläutert. Wer hat, bringt bitte einen Arduino und Lapptop und vielleicht vorhandene Shields (Hardware-Erweiterung passend zum Arduino) zur Ansicht mit, um Interessierenden im Anschluss des Vortrags die Möglichkeit zu geben, etwas vom Arduino-Baukastensystem kennen zu lernen.
Link: Info zum Arduino oder Info2 zum Arduino
Als Abschluß wird ein einfacher Morsedecoder (Mikro, Arduino und ein LCD-Display) aufgebaut und vorgestellt.

Arduino als Morsedecoder

Arduino als Morsedecoderarduino

Zum Ablauf des Seminares:
Für das Seminar wollen wir den Arduino Nano benutzen. Andere Varianten können natürlich auch mitgebracht werden. Einige Arduinos Steckboards, Kabel und Displays werden ebenfalls am Seminar vorhanden sein.
Wer den Morsedecoder auch direkt aufbauen möchte, bitte unbedingt für das Seminar anmelden zwecks Materialplanung.
Schaltplan nach OZ1JHM

Morsedecoder mit Arduino

Morsedecoder mit Arduino


Je nach Display ist ein Vorwiderstand für die LCD-Beleuchtung, Wert 100-220 Ohm, erforderlich. Infos siehe auch LCD-Hintergrundbeleuchtung
TNX an Marc, DO1MHC für die Zeichnung

Morse-Decoder nach OZ1JHM Teileliste
1x Arduino Nano 3
2* Steckbrett, Kabelbrücken
2* Widerstand 10k
1 * LCD (HD44780-kompatibel)
Den Arduino Nano gibt es bei Reichelt Nano oder im „China“ Versand für einige Euros.
LCD-Display Display, Steckboard: Steckboard

Seiten zum Aufbau:
Decoder, Morsedecoder Die Led ist auf dieser Seite falsch herum eingezeichnet.
Video

Den Code gibt es hier:
Morsecode für den Arduino

Nach unseren Erfahrungen:
Der Morse-Decoder decodiert verlässlich ab einer NF-Spannung von 80mV
(Spitze-Spitze) bei einer Tonfrequenz von f = 558 Hz.

Die Tonfrequenz 558 Hz ist die Vorgabe im Programm, was sich aber ändern
lässt. Im Programm kann eine der folgenden Frequenzen gewählt werden:
496, 558, 744 oder 992 Hz
Desweiteren ist es möglich die Bandbreite (186, 140, 94 oder 70 Hz) zu
wählen. Per Voreinstellung ist 186 Hz angegeben.

Das Pluszeichen „+“ wird nicht ausgegeben, sondern „<„. Um das zu
ändern, muss ein Wert im Code geändert werden. Da befindet sich ein
Tippfehler vom Autor drin.

Ziel der Veranstaltung ist, dass jeder Teilnehmer, sofern gewünscht, einen funktionierenden Morsedecoder aufbaut hat.

Als Ergänzung zum Decoder wäre ein CQ-Papagei
CQ-Morsepapagei

DI-Da-dit vom Funkerkongress
Funkerkongress

Und für alle, die die Kunst der „Klopfzeichen“ erlernen wollen, sei folgender Artikel empfohlen.

Zen und die Kunst der Funktelegraphie