morse/README.md

1.6 KiB

Codificador visual de Morse

Este programa está realizado en python.

Dependencias e instalación

El programa unicamente tiene como dependencia Pygame y lo puedes instalar de la siguiente forma:

  1. Sistemas basados en Debian

Si usas Debian, Ubuntu, Linux Mint o Raspberry Pi debes usar el gestor de paquetes para evitar conflictos:

sudo apt update
sudo apt -y install python3-pygame
  1. Otros Sistemas Operativos

Si usas Windows, macOS u otras distros tienes que instalar las dependencias mediante el comando pip

pip install pygame

O usar el fichero requeriments.txt para resolver dependencias:

pip install -r requeriments.txt

Ejecutar el programa

python morse.py

Captura de programa tras codificar en morse "SoloConLinux":

Al finalizar la ejecución se muestra el texto y el código morse:


$ python morse.py 

========================================
CODIFICADOR MORSE
TEXTO: SOLOCONLINUX 
MORSE: ... --- ...  --- ... --- ...  ... --- .-.. --- -.-. --- -. .-.. .. -. ..- -..-
========================================

Herramientas extra

  • text2morse.py

Permite indicarle un texto y genera el codigo morse correspondiente.

./text2morse.py "Morse con SoloConLinux"
-- --- .-. ... .  -.-. --- -.  ... --- .-.. --- -.-. --- -. .-.. .. -. ..- -..-
  • morse2text.py

Simplemente hay que pasar entre comillas la cadena de . y - para obtener el texto.

Para separar letras deja un espacio en blanco.

Para separar palabras deja dos espacios en blanco.

./morse2text.py ".- .--. .-. . -. -.. .  -- --- .-. ... ."
APRENDE MORSE