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 

Entradas populares de este blog

712 Horarios Copsa Días Hábiles Montevideo Santa Lucia del Este / Jaureguiberry

711 Horarios Copsa Días Hábiles Montevideo Bello Horizonte

757 Horarios Copsa Días Hábiles Pinar Zonamerica / Las Piedras

710 Horarios Copsa Domingos Montevideo Parque del Plata

711 Horarios Copsa S√°bados Montevideo Bello Horizonte

C4 Horarios √ďmnibus Cutcsa D√≠as H√°biles - Montevideo - Parque del Plata

757 Horarios Copsa Domingos Pinar Zonamerica / Las Piedras