Arduino Project

Arduino Morse Code Trainer Project

Kit purchase

Looking for parts? Check out our all-in-one kits below — packed with components, beginner-friendly guides, and tons of fun.

2.webp__PID:7d088a16-8752-49fb-8b1f-f9bba7297987

Name

Includes Arduino board

PURCHASE LINK

Elite Explorer Kit

Arduino Uno R4 WiFi

3 in 1 Ultimate Starter Kit

Arduino Uno R4 Minima

Ultimate Sensor Kit

Arduino Uno R4 Minima

Universal Maker Sensor Kit

×

Course Introduction

In this lesson, you’ll use a button, an LED, and a buzzer with the Arduino R4 UNO to create a simple Morse code trainer.

By pressing the button for short or long durations, you can input dots and dashes. The LED and buzzer provide immediate feedback, and the serial monitor displays whether you sent a dot (·) or a dash (—). This project is great for learning Morse code basics interactively.

Note

If this is your first time working with an Arduino project, we recommend downloading and reviewing the basic materials first.

1.1 Install Arduino IDE(Important)
1.2 Introduction of Arduino IDE

Required Components

In this project, we need the following components:

SN

COMPONENT INTRODUCTION

QUANTITY

PURCHASE LINK

1

Arduino UNO R4 Minima

1

2

USB Type-C cable

1

×

3

Breadboard

1

4

Wires

Several

5

Passive Buzzer

1

6

Button

1

7

LED

1

8

1kΩ resistor

1

Wiring

Morse_Code_bb.webp__PID:fbf56b14-618b-44e6-a857-fa1b6dc856af

Common Connections:

LED
Connect the LED to a 1kΩ resistor, then to anode to 3 on the Arduino, and the cathode to the negative power bus on the breadboard.

Passive Buzzer
+: Connect to 2 on the Arduino.
-: Connect to breadboard’s negative power bus.

Button
Connect to the breadboard’s negative power bus, and the other end to 4 on the Arduino board.

Writing the Code

Note
You can copy this code into the Arduino IDE.
Don’t forget to select the board(Arduino UNO R4 Minima) and the correct port before clicking the Upload button.