30 mins - 1hour

Código Morse (Spanish)

30-60 min

Ages 8+

¿Qué vas a hacer?

Crearemos un comunicador con Micro: bit, que envía, recibe y traduce código morse. Para experimentar y aprender código morse.

Qué aprenderás?

Aprenderemos a programar nuestro micro:bit para enviar información por radiofrecuencia, en concreto el código Morse, aprendiendo su funcionamiento haciendo un traductor a letras y números.

Reúne tus materiales... ¡comencemos!

Paso 1

Vamos a make code, creamos un nuevo proyecto.

Paso 2

En el menu de bloques vamos a “Radio” y tomamos el bloque de “radio set group (1)” y lo ponemos dentro del bloque “on start”, regresamos a “Radio” y entramos al menu de “more” arastramos el bloque “radio set trasmit power (7)” a continuacion del anterior.

Paso 3

Elimino el bloque “forever” , vamos a la seccion “input” vamos a usar el primer bloque “on button [A] pressed” lo ponemos en nuetsra zona de trabajo, vamos a “Basic” por el bloque “show leds”, lo ponemos dentro del anterior y dibujamos nuestro punto.

Enviar información entre dos Micro:bits

Paso 4

Para mandar informacion entre las micro:bit, vamos al menú en la seccion de “Radio” tomamos el segundo bloque “radio sen number (0)” y lo ponemos abajo de nuestros leds, para la pausa vamos a “Basic”, tomamos el bloque “pausa ms (100) ” y lo ponemos despues del anterior bloque y cambiamos 100 por 200, despues vamos a “Basic” tomamos el “show leds”.

Paso 5

Selesionar el bloque “on Button [A] pressed”, copiamos y pegamos nuestros bloques, cambiamos el “A” por “B”, en el bloque “show leds” dibujamos una linea y el valor 0 de ”radio send number” lo cambiamos por 1.

Paso 6

Selecionamos nuestro bloque “on Button [B] pressed”, lo copiamos y pegamos, para duplicarlo, Cambiamos la “B”del bloque morado por “A + B”, seguimos por “show leds” y cambiamos la linea por una flecha, lo siguiente es cambiar el 1 de “radio send number” por 2.

Añadir condiciones

Paso 7

Para la siguinte palabra vamos a “Input”, a la seccion que dice “micro:bit (v2)”, tomamos el primer bloque “on logo [pressed]” lo colocamos en nuestra zona de trabajo, vamos a “Basic” tomamos el “show leds”, lo colocamos dentro del bloque que acabamos de agregar y dibujamos una diagonal. Regresamos a “Radio” tomamos el “radio send numer (0) lo colocamos debajo de nuestro “show leds” cambiamos 1 por el 2, regresamos a “Basic” por nuestra pausa  que colocaremos a continuacion, escribimos 200 ms, vamos a “Basic” y colocamos a continuacion el bloque el “show leds”.

Paso 8

Ya podemos mandar informacion, ahora vamos a añadir los bloques para recibir informacion. Vamos a “Radio”, selecionamos “on radio received (recivedNumber)” lo colocamos en nuestra zona de trabajo. Vamos a “logic” selecionamos nuestra segunda condicion y la colocamos a continuacion de la anterior, regresamos a “logic”, tomamos la primera comparación, la colocaremos en el lugar de “<true>” de if. Selecionamos el “recivedNumber” y lo colocamos en la posicion del primer 0,  va a comprovar si recibimos el numero 0 queremos que…, vamos a ir a “Basic” y colocamos el bloque “Show leds” dentro de la condiciony dibujamos el punto.

Paso 9

Vamos a agregar más condiciones, haciendo click en el simbolo de más en la parte inferior de nuestro bloque verde, vamos a agregar 3 más. Vamos a “logic” selescionas la primera condicion, la ponemos entre el “if < > then ” hacemos lo mismo para las demas condiciones, tomamos el “recivedNumber” y lo ponemos en el primer 0 de nuestra segunda condicon, repetimos para las otras dos condiciones. La segunda condicion cambiamos el 0 por un 1 porque es para detectar la raya, vamos a “Basic” por el “show leds” ponemos en la condicion y dibujamos una raya.

Paso 10

Vamos a nuestra siguiente condicion cambiamos el 0 por el 2, hacemos lo mismo que nuestro paso anterior, lo colocamos dentro de la condicion el bloque “show leds” y dibujamos una flecha.

Paso 11

Para la ultima condicion cambimaos el 0 por el 3, colocamos otro “show leds” con el dibujo de una diagonal. Vamos a borrar “else” ya que no lo usaremos, al lado de la palabra tenemos un boton con un “-” le damos click.

Limpia la pantalla y disfruta

Paso 12

Ya que mostramos esta informacion en pantalla, queremos espere un tiempo y luego limpi la pantalla. Para eso vamos a “Basic” tomamos la pausa, la colocamos despues del bloque verde de condiciones, cambiamos los “100” por “200”, regresamos a “Basic” arrastramos un bloque “show leds”, despes de nuestro bloque anterior para que limpie la pantalla.

Paso 13

Listo! Este es el codigo para mandar y recibir codigo morse entre otras micro:bits, conceta tu Micro:bit.

Muestras terminadas

Recursos

Medios

¿Qué está pasando aquí?

Radiofrecuencia, encriptación, métodos mnemotécnicos

Programamos nuestra Micro:bit para mandar y rebir informacion mediante radiofrecuencia, de esta manera podemos experimentar con la codificacion junto a muchas mas personas enviando mensajes para después emplear metodos de nemotécnica.

¿Qué es lo siguiente?

Recursos adicionales

Puedes experimentar con mas bloques y desarollar un  traductor de codigo morse a letras o nuemros,link al traductor de morse:

https://github.com/Diego-Luna/Maker-Camp-2022/tree/main/Microbit%20-%20morse

Tambien puedes crear su propio sistema de simbolos y reglas que permita componer y decifrar mensajes.

No olvide revisar el proyecto “Brazalete con crochet” de MoonMakers para experimentar con ganchillo y estambre para terminar tu proyecto.

Acerca de MoonMakers

MoonMakers — lideradas por Camila and Diego Luna — somos una comunidad de creadores apasionados por el conocimiento. Un Makerspace, un espacio abierto con diferentes máquinas de fabricación digital. Y un canal de YouTube donde promovemos la ciencia, la tecnología y el movimiento maker.

MoonMakers ha colaborado con empresas como: Sesame Street, Make Community y en México con Televisión Educativa y Fundación Televisa, creando contenido educativo.

Hemos imparto talleres por la República Mexicana con: Talent Land, Secretaría de educación en Jalisco, Conacyt, Centro Cultural España.

MoonMakers

Materials:

  • 2  Micro:bit.
  • 2  Base de baterías
  • 2  Baterías
  • 2  Cable micro usb a usb

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 16th iteration!

Prices Increase in....

Days
Hours
Minutes
Seconds
FEEDBACK