Ir al contenido principal

馃攲 Env铆a mensajes por cable a otra Micro:Bit

Comunicaci贸n por Cables 馃攲 

Introducci贸n

¡Todo est谩 conectado hoy en d铆a! Las computadoras y los dispositivos se conectan entre s铆 para formar redes. Y estas redes se conectan para formar Internet. Cuando decimos computadoras o dispositivos , estos pueden ser cualquier cosa, desde una computadora port谩til tradicional hasta un tel茅fono celular, una lavadora o un sensor de humedad. Por supuesto, tambi茅n puede ser tu micro: bit. Cada vez m谩s, Internet se est谩 convirtiendo en una Internet de las cosas .

En este cap铆tulo, crearas tu propia red utilizando cables para conectar dos micro: bits. Al hacer esto, aprender谩s:

  • el concepto de medio de comunicaci贸n y se帽ales

  • el concepto de binario y bit

  • el concepto de red

¿Lo que necesitar谩s?

2 micro:bits
4 cables con pinza cocodrilo
1 2 pilas AAA
1 compa帽era/o de equipo

Antes necesitas saber

Para que dos micro: bits puedan enviarse mensajes entre s铆, de alguna manera deben estar conectadas, ya sea por cables o de forma inal谩mbrica, a esto lo llamamos un medio de comunicaci贸n .

Un mensaje puede ser una cadena como "Hola", un n煤mero como "9" o una imagen de icono. Las micro: bits convierten cada mensaje en una se帽al para enviarlo por el medio de comunicaci贸n .

Definici贸n 1: medio de comunicaci贸n

Un medio de comunicaci贸n es la ruta f铆sica por la que se transmite una se帽al.

Definici贸n 2: Se帽al

Las se帽ales son los voltajes u ondas electromagn茅ticas transmitidas en un medio f铆sico cableado o inal谩mbrico.
Por ejemplo, tomemos el caso en el que decimos "Hola" a un tel茅fono fijo. El auricular del tel茅fono convierte los sonidos en una se帽al de voltaje el茅ctrico. Luego, esta se帽al se transmite al tel茅fono receptor por cables; y en el receptor, se convierte de nuevo en sonido.

Ejercicio 1

¿Cu谩l es el medio f铆sico inal谩mbrico que hace posible la comunicaci贸n por radio?
Las computadoras, y tambi茅n las micro: bit, no pueden procesar se帽ales sin convertirlas en datos binarios: 0 y 1. Adem谩s, los datos binarios procesados ​​por las computadoras deben convertirse en se帽ales antes de que puedan viajar por un medio de comunicaci贸n.

Definici贸n 3: Bit

Un bit es la unidad de datos m谩s peque帽a de una computadora. Es como un 谩tomo. Un bit puede ser un 1 o un 0.

Un grupo de 8 bits es un byte . La tabla [tab: bit] muestra otros ejemplos de agrupaciones.

NombreTama帽o
Byte (B)8 bits
Kilobyte (KB)1024 bytes
Megabyte (MB)1024 kilobytes
Gigabyte (GB)1024 megabytes
Terabyte (TB)1024 gigabytes

Al conectar computadoras o cualquier dispositivo a trav茅s de diferentes medios de comunicaci贸n, creamos redes.

Definici贸n 4: Red

Una red de computadoras es una colecci贸n de computadoras o dispositivos que est谩n conectados para comunicarse entre s铆. En una red de computadoras, hay al menos dos computadoras. Dos o m谩s redes pueden conectarse para formar una red m谩s grande: una red de redes. ¡Internet es una red masiva de redes!
En esta oportunidad, crearemos una red de dos micro: bits, conectadas mediante cables.

Programaci贸n: una simple transferencia de coraz贸n

En esta secci贸n, conectar谩 dos micro: bits mediante cables. Enviar谩 un icono de coraz贸n de un micro: bit a otro. La siguiente figura muestra c贸mo deber铆a verse un icono de coraz贸n en la pantalla micro: bit  1 .


Figura 1: Micro: bit que muestra un icono de coraz贸n

Esta actividad se realiza mejor con un compa帽ero de equipo. A continuaci贸n, pasar谩 por cuatro tareas para programar su micro: bits.

Tarea 1: Vea la "Transferencia card铆aca simple"

Descripci贸n: Hemos creado un video para mostrar c贸mo deben funcionar sus conexiones y su programa en esta actividad. Vea el video en Simple Heart Transfer .

Instrucci贸n: Mire la Transferencia de coraz贸n simple en el video.

Importante: no omita esta tarea. Le ayudar谩 a probar si los archivos que descarg贸 para la Tarea 2 funcionan. Tambi茅n le ayudar谩 a escribir su programa para este cap铆tulo.

Tarea 2: Conecte su micro: bits y pruebe el tel茅grafo

Descripci贸n: Conectar谩 sus micro: bits usando cables y usar谩 un programa para verificar las conexiones. Puede seguir las instrucciones a continuaci贸n, o hay instrucciones paso a paso m谩s detalladas en la actividad 2 de tel茅grafo de Micro-bit en el sitio web de micro: bit.

Instrucci贸n: Con pinzas de cocodrilo, conecte el pin de 3 V entre las dos micro: bits y conecte los pines GND. Luego, conecte el pin 1 de un micro: bit al pin 2 y viceversa. Tenga cuidado de que las conexiones de las pinzas de cocodrilo sean correctas: dos de los cables se conectan rectos (3V a 3V y GND a GND) pero los otros dos se cruzan (1 a 2 y 2 a 1).

Consulte la figura que muestra las conexiones como ejemplo y observe los colores con atenci贸n (no es necesario que utilice los mismos colores, por supuesto, pero deben hacer las mismas conexiones).

Cableado micro: bits Dos de los cables se conectan rectos (3V-a-3V y GND-to-GND) pero los otros dos se cruzan (1-a-2 y 2-a-1).

Figura 2: Cableado de micro: bits. Dos de los cables se conectan directamente (3V a 3V y GND a GND) pero los otros dos se cruzan (1 a 2 y 2 a 1)

Para probar, use el programa de la figura que muestra el programa Telegraph; presione el bot贸n A en cada micro: bit y compruebe que el LED se ilumina en el otro. Usar谩s los bloques del men煤 Pines . Este men煤 est谩 en Avanzado . Haga clic en el enlace M谩s para ver todas las opciones.

Figura 3: Programa de tel茅grafo. Al presionar el bot贸n A se env铆a una se帽al al otro lado usando el Pin 1. El receptor micro: bit escucha en el Pin 2 para verificar si se recibe una se帽al. Si hay una se帽al, se ilumina el (2,2) p铆xel en la pantalla.

Tarea 3: Probar archivos hexadecimales "Transferencia simple de coraz贸n"

Descripci贸n: proporcionamos dos archivos, llamados microbit1_wired_simpleheart_secret.hex y microbit2_wired_simpleheart_secret.hex en esta carpeta, para que pruebes c贸mo deber铆a funcionar el programa final. Estos archivos se ejecutar谩n en su micro: bits, pero no podr谩 mostrar el c贸digo usando el editor de bloques de JavaScript.

Instrucci贸n: Descargue el c贸digo Simple Heart Transfer en su micro: bits. Hay dos archivos hexadecimales diferentes para micro: bit 1 y micro: bit 2. Prueba el programa inclinando tu micro: bits y verificando cu谩ndo se muestra el icono del coraz贸n.

Tarea 4: Programar una transferencia de coraz贸n

Descripci贸n: En esta tarea, programar谩 su micro: bits para obtener un comportamiento similar al observado en las Tareas 2 y 3. Para realizar esta tarea, deber谩 pensar en las siguientes preguntas:

  1. ¿A qu茅 entrada reaccionar谩n los micro: bits en su programa?

  2. ¿C贸mo se env铆an datos los microbits entre s铆?

  3. Pista: ¿Crees que se est谩n enviando un icono de coraz贸n real?

Instrucci贸n: Para la pregunta 1, mire las opciones en el men煤 de entrada del editor de bloques JavaScript Para la pregunta 2, use el programa Telegraph de ejemplo anterior. Para la pregunta 3, aqu铆 hay otra gran pista. Sugerencia: suponga que micro: bit 2 sabe que recibir谩 un icono de coraz贸n de micro: bit 1.

Programe su micro: bit 1 para que:

  1. Muestra un icono de coraz贸n hasta que se inclina sobre micro: bit 2.

  2. Cuando se inclina sobre micro: bit 2, env铆a un pulso a micro: bit 2 sobre el pin correcto.

  3. Cuando micro: bit 1 recibe un pulso en su pin correcto, muestra un icono de coraz贸n.

Programe su micro: bit 2 para que:

  1. Muestra un icono de coraz贸n cuando recibe un pulso en su pin correcto.

  2. Cuando se inclina sobre micro: bit 1, env铆a un pulso a micro: bit 2 sobre el pin correcto.

Actividad extendida

Ejercicio 2

Mira el Wired_pixel_by_pixel_heart.m4v . Basado en este video, analice con su compa帽ero de equipo c贸mo puede enviar datos m谩s complejos a trav茅s de cables. Haga una propuesta y disc煤tala con otros.

Ejercicio 3

Mire los dos videos en la secci贸n de Recursos. ¿C贸mo se relacionan con tu actividad? Discutir.

Problemas

  1. ¿Qu茅 es un bit?

  2. ¿Cu谩ntos bits hay en un kilobyte?

  3. Explique el uso de los pines de tierra (GND) y 3V en su micro: bit.

  4. ¿Cu谩ntos bits envi贸 al receptor en su programa "Simple Heart Transfer"?

  5. ¿C贸mo se env铆an los bits de su programa por cable en su programa?

Recursos


  1. Esta imagen es de la Fundaci贸n Educativa micro: bit en www.microbit.org . 

  2. Actividad de tel茅grafo microbit https://makecode.microbit.org/projects/telegraph/make 

Comentarios

Entradas populares de este blog

馃А❤️馃挋 Micro:bit - Scratch 馃挋❤️馃А

Estaci贸n Meteorol贸gica