Introducir códigos Morse, mostrar letras

Introducir códigos Morse, mostrar letras

El Calliope Mini sirve como transmisor y receptor Morse. Las combinaciones dit-dah se representan como letras. Posibilidad de botón Lego.

Difícil

30 Min

a partir de los 16 años

Un proyecto Morse para dos niños.

Ambos dispositivos deben ser transmisores y receptores para que no surja ningún conflicto. El cambio de rol debería tener lugar automáticamente. Si ambos transmiten al mismo tiempo, nadie entiende nada, como en la vida real.

Todo el mundo tiene una Calliope miniatura. Ambos dispositivos tienen el mismo programa.

Como no hay ningún experto en morse entrenado en el vecindario, el control de los códigos enviados debería tener lugar en el segundo Calliope.

En el código, el bloque permanente maneja la entrada dit, dah y la determinación de la pausa entre las letras y las palabras (2). La tabla de (3) es adecuada para el envío.

El bloque If Packet Receive determina las cartas enviadas. Todas las letras se almacenan en una cadena lmb. Contiene letras, números, diéresis alemanas y algunos signos de puntuación. La posición de la letra se calcula en la variable bs.

lmb contiene el árbol binario que se encuentra arriba (3). Un dit es 0, un dah es 1 y una multiplicación por 2.Otro dit o dah es tratado de la misma manera. En la tabla se salta una fila a la derecha. Si el remitente espera demasiado tiempo, envía una b (final de la letra) e inicia un nuevo carácter. El receptor muestra los dits y dahs introducidos anteriormente como letras.

Encontré la idea para este procedimiento en otro proyecto Morse, que desafortunadamente no puedo encontrar de nuevo.

La entrada funciona con las teclas A para dit y B para dah.

También construí una llave Morse externa de Lego (llave de doble paleta) (1). Usé 3 alambres, una goma elástica y 4 ladrillos Technic. Los cables se conectan con el pin -, el pin 0 y el pin 3.a

(1) Literatura: Palas de doble palanca
https://en.wikipedia.org/wiki/Telegraph_key#Dual-lever_paddles

(2) Literatura: Esquema de tiempo para el envío
https://en.wikipedia.org/wiki/Morse_code#Temporización

(3) Literatura: Letras, números, signos de puntuación, signos de interrogación para el código Morse
https://en.wikipedia.org/wiki/Morse_code#Letters,_números,_puntuación,_prosigns_for_Morse_code_and_non-English_variants

Este texto, así como las imágenes, se publican bajo el nombre de CC BY-SA 3.0 DE licencia popup: yes. It was originally publicada en alemán popup: yes by Autor popup: yesy traducida al inglés por el Calliope equipo.

PUEDE ENCONTRAR EL ARCHIVO TERMINADO A CONTINUACIÓN.

El programa se puede abrir directamente con el editor MakeCode.

hex