Using An Arduino To Teach Myself Morse Code
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- It won't let me put angle brackets here, ill post the code in the comments.
*************************************************************************
Please help support this channel at NO COST TO YOU. If you shop on *Amazon, please use this link: amzn.to/3706t6c *
*I will get a small commission and it costs you nothing. *
*************************************************************************
HEY YOU ABOUT TO POST SOMETHING STUPID:
Yes, I know my hands are large/fat. It's because of a heart condition I suffer from called Congestive Heart Failure. Here's a link to some information about CHF: cle.clinic/2Td...
One of the symptoms is that it causes fluid retention, mostly in the hands, feet/ankles, and face..
-------------------------------------------------------------------------------------------------------------------
Support learnelectronics:
Amazon Store:
If you are shopping for electronic components, test gear or consumables please consider visiting my Amazon shop @ amazon.com/shop/learnelectronics
Paypal:
Or....if you'd like to send a one-time donation you can use this link: paypal.me/learnelectronics
---------------------------------------------------------------------------------------------------------------------
Gear I use:
Signal Gen: Uni-T UTG1042X $379 - amzn.to/3Tbd2wg
uni-trendus.co...
Oscilloscope: Uni-T UPO1204 $659.00 - amzn.to/48yIUzn
uni-trendus.co...
Multimeter: Uni-T UT8805e $489 - amzn.to/49oRSRj
uni-trendus.co...
Power Supply: Uni-T UDP3305s - $519 amzn.to/3SOnR69
uni-trendus.co...
int ledPin = 3;
//For letters
char* letters[] = {
".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", // A-I
".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", // J-R
"...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.." // S-Z
};
//For Numbers
char* numbers[] = {
"-----", ".----", "..---", "...--", "....-", ".....",
"-....", "--...", "---..", "----."
};
int dotDelay = 100;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
char ch;
if (Serial.available())
{
ch = Serial.read(); // read a single letter if (ch >= 'a' && ch = 'a' && ch = 'A' && ch = '0' && ch
Never agreed with doing away with code requirements. Good on you for learning it.
I did this with a $2 goodwill cellphone. You are right, DO NOT VISUAL!!! IT IS AUDIO LANGUAGE!
You have read my mind. I've been wanting to create a project very similar to this. Thank you for sharing this.
Had a Morse code chapter in one of my class's and I was unable to get anywere with it ( no patience) but passed anyway.
Paul need to know where to send, I am glad to help in a small way.
email me at arduino0169@gmail.com
Can we do a reciever/decoder to output on the serial monitor next. Maybe a lcd nodule
My "buzzer" looks identical to yours, but it only works with the tone function. That means it is a speaker then?
Yep
there are active buzzers, which plays with the tone functions to play for example a melodie, and passive buzzers, which sounds only when 5v passes through
You are very right, and I also thought that's a problem, but passive buzzers need a frequency, while, active buzzers don't need one, they make a 1.5 to 3hz tone
I've tried to learn CW since I was about 15 (I'm currently 75!) and been unable to learn enough. Couldn't even pass the Novice test, so I was (in some ways) glad when they dropped the CW requirement. At one time I could have passed the Extra THEORY, but never got the CW. Currently have my General (KF5AQF).
I have a high frequency hearing loss. And those piezoelectric beepers are right in the middle of my hearing loss! Can that be changed to a speaker? - (Ok, just heard your comment about that in the video!)
Yes, you can change it to a speaker. I think it would help in your case because with the tone command you can specify the frequency. You would just change the digitalWrite(ledpin,HIGH) to tone(ledpin,1500) or whatever frequency you hear the best. I totally understand hearing loss, a lifetime of playing guitar in bar bands has just about taken everything above 8k from me.
And I just bought the Morse code tutor.........dang it.
Think of the fun you can have transmitting a fresh new assembly language project via Morse code.
Thats a cool little gizmo.
I will get into Arduino one day, I have one over there to play with. :)
Paul would you like a three fives bare board? please let me know yes or no. Thank you.
Sure, thank you!!
Good Job - keep up the Ham work👍
Thanks, will do!
Huh, 'C Q X 3' I have this little Morse code transmitter/ receiver set , battery charged. Sort of a kids toy. I get what I call ghost signals. Maybe it is C Q.
Maybe
Great to see you learning CW! If you’re interested, I’ll buy you a 1 year membership to the Long Island CW Club. We’ve got 150 classes per week on Zoom. - Rob W2ITT
That's cool, thank you!! email me @arduino0169@gmail.com
cq cq cq de ww8pr
correct!
Listen and hunt PoTA will drastically improve your CW. Also do the ABCs and 123s over and over. You’ll be at 20wpm soon enough. 77 de w3otz