This project refers to an Arduino sketch that implements an online Morse Code web encoder. The Morse Code is until now a global communication system. However, it is now rarely used (it has been previously extensively used in the Navy and the Army in general). In this project, the Arduino works as a server, which remote clients can be connected to with the help of TCP sockets and send occasional messages on a regular alphanumeric form.

For example: “SOS! USA NAVY (12/02/1920, 23:00)”

The server tries to serve the clients connections successively and reproduce their messages in Morse Code. The system has a light emitting diode (LED) and a piezo speaker used as output devices to reproduce synchronously (either audio or visual) messages in Morse Code.

The server connects to the Internet with a special Ethernet card (Ethernet Shield). The Ethernet card is assigned with a static IP (because the Arduino in this case does not work as a client but as a server).

For more information you can get the project itself:


Below, there is an image of the project: