Magic Morse Arduino Trainer - Hackaday
Maybe your like

Magic Morse is a mathematical algorithm that [Ray Burnette] wrote a few years ago to make it easy to send and receive Morse code. When he first wrote it, he designed it for a PIC, but since then he has re-written it to use as a training program for the Arduino platform.
It can run on the Uno, Nano, Pro Micro, or even home-brew Arduino boards. He’s demonstrating the program with a Nokia 5110 LCD, but has also included code for the typical 2×16 LCD displays. The Magic Morse algorithm is copyrighted, but he has released the Arduino code as open source in an effort to get people using Morse code once again — it is pretty awesome.
So how does it work? The algorithm assigns weights to the “dits” and “dahs” as received — when there is a longer pause, the algorithm creates a pointer which calls the character out of an array stored in the EEPROM. He’s included an example of this in Excel on his page.
Now you have no excuses about learning Morse code! Oh and if you don’t have a fancy telegraph key (the switch), [Ray’s] also published a handy method of making your own Morse code key out of popsicle sticks and magnets.
21 thoughts on “Magic Morse Arduino Trainer”
-
QRZ
73’s
Report comment Reply -
I love the Popsicle stick keyer. Marvelous idea.
Report comment Reply -
copyrighted algorithm? how does that work? never heard of that. Code gets copyright, algorithms get patents.
Report comment Reply-
If he wrote how the algorithm works, i suppose he owns the copyright on that document. Not that that would have any bearing on who could use the desribed algorithm. But I suspect there is a misunderstanding somewhere (and i will not rule out it is on my part :).
Report comment Reply-
Replying to myself. Bad form. punish me if you must.
The implementation (his code) is released as open source, and it seems the copyright is just on the text documents describing it. So HAD can not post the text without his permission (but that is the same for every written work, so i am not sure why they bother mentioning it)
Report comment Reply
-
-
-
I’ve got a code key, arduino, lcd, and various other parts. What i don’t see is a schematic on his site.
Report comment Reply-
In the first link you find a link to a file named notes_and_credits.console it seems to describe how to connect it all up (i didnt thorougly read it to see if it gives the full picture though) a “direct link” to the file: https://halckemy.s3.amazonaws.com/uploads/document/file/1475/notes_and_credits.console
Report comment Reply
-
-
My keyer is iambic, fully open source, and made with GNU-Linux / gEDA!!
http://vk5hse.blogspot.com.au/2013/05/the-vk5hse-i-kaktusss-iambic-keyer.html
Report comment Reply-
My questions for hackaday:
why aren’t we reading about this project right now instead?
why is there a “hackaday” article about a project where the actual “hack” is proprietary information? “here, kiddies, look but don’t touch”
Report comment Reply-
The code’s open-source, according to mh. The describing documents are copyrighted but you only need to understand them, not re-publish them. If you’ve got the code you can do what you like. No problem.
I think the “copyright” on the code is some mistake somewhere. Code itself is copyrighted, software mechanisms and methods themselves are patentable. Horribly, wrongly, patentable.
Report comment Reply-
Don’t take my word as an authority on the issue. I was musing about in the hope someone else could clear it up :-) (Attempting to get a “someone is wrong on the internet!” reaction, so to speak :)
Report comment Reply
-
-
The reason this article is here another another on is that this was the one someone sent in to HAD.
I doubt there is anything they can post where someone somewhere dont have a “better” write-up. At least you got this 2nd choice in the comments of this. so its effectively a two-for-one deal ;-)
Report comment Reply
-
-
-
I already know Morse code. Known it for some time now, probably a little rusty because I haven’t used it regularly in a few years. But I still hold my amateur extra license.
Report comment Reply-
I know the argument is “in an emergency you could always key CW”, but how often does that happen? Are many rescues effected nowadays of people who couldn’t get voice or data to work, but used Morse and were found? Just seems bizarre Morse gets any use, after 150 years, for anything other than a hobby. And as a hobby it’s a pretty wierd one for nowadays. To me it’s like bit-banging RS-232 with a pushbutton.
Report comment Reply-
Well apart from emergency use, its fun. Maybe you have to try it to understand and read about the underlying technological advances of CW. QRP and homebrew gives a extra dimension to the hobby. Check out this website: http://fhs-onsulting.com/aa1tj/radio.html -You will get it.
And at night when everybody sleeps, you dont have to shout in a mic or staring at screen using a digitalmode ;) Headphone on and a cold beer = quality time
Report comment Reply -
LOL on the RS-232 – surprisingly that latter is still used on some things.
Part of the CW thing is the transmitter can be as simple as a spark gap. Granted, a dirty signal but still – easier to build a CW transceiver than an SSB transceiver.
Report comment Reply -
I like when someone tells you “this you should learn because it would be great if X happens”. Taking the emergency as an example, it might be knowing first-aid is better? it might be having a good physical condition is better (for helping out others or getting out of a collapsed building). The best thing you can have in an emergency is people with a lot of different usefull skills. If everyone knows morse it becomes rather pointless for me to learn it too (unless im interrested anyways, i fully accept people doing stuff for their own interrest) – And just how much skill does it take to key out “… — …” well enough that someone might pick it up anyways? (this is not meant as an insult to those who have morse under their belt or as an interrest – just to those who keep pushing their own opinions of what is important or interresting down on others)
Report comment Reply -
It’s not “bizarre”, it’s in wide use, not a niche thing at all even today. Spend some time listening to Morse transmissions, especially during a contest, and you’ll get a sense of how fast and furious modern-day Morse is. And people are not beating out Morse with a straight key, most use paddle keys and electronic keyers that are faster and easier to use than the antiques you see in these Hackaday articles.
Report comment Reply
-
-
-
shameless plug: this might come in handy if i ever want to use my keyer made from an iphone3gs: http://www.dennisdebel.nl/test/?p=1284
Report comment Reply -
Shameless plug too. I just made a Morse Keyboard with Arduino, and I wanted it to be so simple, that anyone can get it working (so geared towards novices). If you’re looking to make one, check it out:
integratedmosfet.blogspot.com
Report comment Reply -
While we’re at it, may I shamelessly plug my own Morse project? It’s a TI MSP430-based Morse code transmission trainer I built for an contest; fancy Straight Key included, though not as fancy as the one shown above. Here’s the video, sorry for my English:
https://www.youtube.com/watch?v=0og_ZvkAL6A
Report comment Reply
Leave a ReplyCancel reply
Please be kind and respectful to help make the comments section excellent. (Comment Policy)
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Search Search for: Never miss a hack Follow on facebook Follow on twitter Follow on youtube Follow on rss Contact us Subscribe If you missed it-
Review: Cherry G84-4100 Keyboard
4 Comments -
Creating User-Friendly Installers Across Operating Systems
29 Comments -
Ask Hackaday: Solutions, Or Distractions?
12 Comments -
PCB Design Review: TinySparrow, A Module For CAN Hacking, V2
11 Comments -
Belting Out The Audio
17 Comments
-
Hackaday Podcast Episode 349: Clocks, AI, And A New 3D Printer Guy
No comments -
This Week In Security: Hornet, Gogs, And Blinkenlights
7 Comments -
Jenny’s Daily Drivers: Haiku R1/beta5
10 Comments -
FLOSS Weekly Episode 858: YottaDB: Sometimes The Solution Is Bigger Servers
No comments -
Why LLMs Are Less Intelligent Than Crows
52 Comments
-
Review: Cherry G84-4100 Keyboard
4 Comments -
Creating User-Friendly Installers Across Operating Systems
29 Comments -
Ask Hackaday: Solutions, Or Distractions?
12 Comments -
PCB Design Review: TinySparrow, A Module For CAN Hacking, V2
11 Comments -
Belting Out The Audio
17 Comments
-
Hackaday Podcast Episode 349: Clocks, AI, And A New 3D Printer Guy
No comments -
This Week In Security: Hornet, Gogs, And Blinkenlights
7 Comments -
Jenny’s Daily Drivers: Haiku R1/beta5
10 Comments -
FLOSS Weekly Episode 858: YottaDB: Sometimes The Solution Is Bigger Servers
No comments -
Why LLMs Are Less Intelligent Than Crows
52 Comments
- Joshua on NASA May Have Lost The MAVEN Mars Orbiter
- Ronny on Review: Cherry G84-4100 Keyboard
- Joshua on Review: Cherry G84-4100 Keyboard
- LambdaMikel on Review: Cherry G84-4100 Keyboard
- deshipu on Review: Cherry G84-4100 Keyboard
- PPJ on DIY Synth Takes Inspiration From Fretted Instruments
- PPJ on NASA May Have Lost The MAVEN Mars Orbiter
- Greg A on Building Rust Apps For Cheap Hackable Handheld Console
- Greg A on Step Into My Particle Accelerator
- regulus on Consider This Pocket Machine For Your IPhone Backups
Tag » Arduino Cw Keyer Trainer
-
[PDF] How To Build A Simplified Arduino CW Trainer By Tom N4TL
-
Morse Code (CW) Keyer - Arduino Project Hub
-
[PDF] Arduino CW Trainer - ARRL
-
Morse Code Iambic Trainer And Decoder - Arduino - Instructables
-
The K3NG Arduino CW Keyer - Radio Artisan
-
Cw-keyer · GitHub Topics
-
CW Keyer Based On Arduino UNO (DIY Project) - YouTube
-
Arduino Based Keyer Build For Morse Code (CW) - YouTube
-
Arduino Morse Code Trainer - Resource Detail - The
-
CW Trainer - Arduino Project - Resource Detail - The
-
[PDF] An Inexpensive Arduino-Based Morse CW Keyer - CWops
-
CW Trainer For Morserino 32 - New Multi-platform Release - IW7DMH
-
Home - Morserino-32 - The Multifunctional Morse Machine