Saltar la navegación

4.3. Programamos con MakeCode

Diccionario

Bugueado

Imagen que muestra un objeto roto

Definición:

Expresión coloquial para indicar que un programa o una parte de él tiene bugs (​errores) que impiden su correcto funcionamiento.

Ejemplo:

El videojuego se ha bugueado y ha dejado de funcionar.

Escriba su contenido...

Retor dice

Ya conoces los tipos de señales y qué son los sensores.

Ha llegado el momento de conocer las posibilidades de programación de los sensores de la placa micro:bit con MakeCode.

Para ello, vamos a colocarnos en parejas para profundizar en este entorno de programación que nos permitirá programar nuestra placa robótica.

Debéis estar muy atentas y atentos

¿Vamos?

1. Repasamos las partes del entorno de programación de MakeCode

Recuerda que exploramos las categorías de bloques de programación del entorno MakeCode relacionadas con los sensores en la actividad 6 del apartado 3.

En esta actividad, realiza en tu cuaderno, ordenador o tableta un croquis con las principales zonas en las que se divide el entorno de programación MakeCode y detalla la ubicación y utilidad de las categorías Entradas, LED, Pines, Serial, Avanzado y Extensiones.

Si no recuerdas el entorno, puedes acceder a la página: makecode.microbit.org

Una vez que terminéis el croquis con las partes en las que se divide el entorno y las categorías indicadas, ¡vamos a comprobarlo, id pulsando la siguiente imagen interactiva para comprobar si lo habéis hecho bien.

Lumen dice ¿Necesitas una imagen con las partes del entorno?

Aquí tienes una imagen con las diferentes partes del entorno de programación.

Imagen con las partes del entorno de programación de Make Code

2. Aprendamos a programar los sensores

Vamos a ver cómo programar los sensores de la placa micro:bit.

GIF animado de como explorar los bloques gif animado

Pasos a realizar:

  1. Entra en la página: makecode.microbit.org.
  2. Visiona cada uno de los siguientes vídeos.
  3. Al final de cada vídeo tienes una propuesta de ejercicio que puedes realizar para poner en práctica lo visto.

Sensores. Acelerómetro, Luz, Brújula

En el siguiente vídeo vamos  ver cómo programar los sensores y en especial el acelerómetro, sensor de luz y la brújula de la placa.

Al final del vídeo tienes una propuesta de ejercicio que puedes realizar para poner en práctica lo visto: Hacer sonar un tono cuando la micro:bit esté orientada al norte.

Temperatura y brújula.

En el siguiente vídeo veremos cómo programar el sensor de temperatura y el sensor magnético de la placa micro:bit.

Al final del vídeo tienes una propuesta de ejercicio que puedes realizar para poner en práctica lo visto: Hacer sonar un tono cuando la temperatura baje de 3ºC.

Acelerómetro

En el siguiente vídeo veremos cómo programar el acelerómetro de la placa como un evento para iniciar un programa, como condición de un condicional o como como condición de un bucle.

Al final del vídeo tienes una propuesta de ejercicio que puedes realizar para poner en práctica lo visto: Si la matriz led se pone hacia abajo sonará un aviso, si no muestra una cara feliz.

Pulsadores

En el siguiente vídeo veremos cómo programar los pulsadores de la placa como condición de un programa. Al final del vídeo tienes una propuesta de ejercicio que puedes realizar para poner en práctica lo visto: Mostrar la letra del pulsador accionado programándolo como condición.

A continuación, en el siguiente vídeo veremos cómo programar los pulsadores de la placa como un evento en un programa. Al final del vídeo tienes una propuesta de ejercicio que puedes realizar para poner en práctica lo visto: Mostrar una flecha que apunte hacia el pulsador accionado.


Si lo necesitas, puedes descargar los subtítulos del video en formato texto haciendo clic aquí.
Si lo prefieres también los puedes descargar en formato de subtítulo .vtt haciendo clic aquí.
Nota: Se abrirán en ventana nueva. Colócate sobre el texto, haz clic en el botón derecho de tu ratón y podrás descargarlos en el formato original.

Motus dice ¿Te has emocionado con esta actividad?

Una actividad de clase puede hacernos sentir de muchas maneras: confundido, aliviada, inseguro, tensa, alegre, orgullosa, enfadado…

La forma en la que respondes ante una actividad puede decirte muchas cosas sobre ti:

  • Si te sientes confundido o insegura, es porque se trata de una actividad nueva que no sabes muy bien cómo resolver.
  • Si te sientes contenta, alegre u orgulloso, seguramente es porque sabes que serás capaz de hacerla muy bien.
  • Si te sientes enfadada o tenso, es porque esa actividad es muy difícil o muy importante.

Conocer las emociones que sientes cuando vas a hacer una actividad te ayudará a:

  • Pedir ayuda.
  • Relajarte para contestarla.
  • Pensar en cómo podrás contestarla.

¡Haz caso a tus emociones!

Kardia dice Quieres saber cómo compartir un proyecto de MakeCode

El siguiente vídeo te muestra cómo compartir un proyecto en el entorno de programación MakeCode.

3. Sensores, condicionales y operadores

Vamos a ver los bloques de programación de los sensores de la categoría Entrada.

Estos bloques se usarán junto con bloques condicionales que se encuentran en la categoría Lógica y juntos nos permitirán definir en nuestro programa ¿Bajo qué condiciones se realizará algo?: 

Otros bloques que van ligados a los condicionales son los comparadores lógicos, de la categoría Lógica también.

Después de trabajar con el entorno de programación de Scratch, te resultará fácil conocer y comprender su funcionamiento en MakeCode.

En las siguientes  pestañas puedes ver cómo utilizarlos:

Sensores

Los sensores en Makecode están en la categoría Entrada y en otras.

Son de color morado y forma redondeada. Al igual que los órganos de los sentidos, permiten a nuestra placa robótica percibir la intensidad de diferentes estímulos sonoros, lumínicos, etc. Los que tienes a continuación son los más utilizados:

Bloque de programación Descripción
Imagen que representa el bloque de programación de aceleración (mg) x Aceleración: Mide la velocidad con la que se mueve la placa micro:bit en las coordenadas x, y ó z.
Imagen que representa el bloque de programación nivel de luz Nivel de luz: Permite captar el nivel de luminosidad que rodea a la placa.
Imagen que representa el bloque de programación dirección de la brújula (º) de MakeCode Dirección de la brújula: Hace que podamos orientarnos, ya que este sensor es capaz de detectar la dirección norte.
Imagen que representa el bloque de programación temperatura ºC de MakeCode Temperatura: Nos indica la temperatura del ambiente en grados Centígrados (ºC), aunque no es tan fiable como un termómetro digital.
Imagen que representa el bloque de programación nivel de sonido de MakeCode Nivel de sonido: Detecta el nivel de sonido que hay alrededor de la placa.

Aunque nuestra placa robótica tiene varios sensores, no es capaz de saber por sí sola qué nivel de aceleración o de sonido es el adecuado, por lo que tenemos que indicárselo con los siguientes bloques:

Imagen que muestra bloques para establecer niveles de acelerómetro y sonido en MakeCode

    Condicionales simples

    A la hora de programar, la estructura de programación de los condicionales se usa mucho. Este esquema resume cómo funciona un condicional simple:

    Imagen que describe el diagrama de flujo de un condicional simple son una acción al cumplirse la condición en MakeCode

    "Si" se cumple la condición se ejecuta una acción.

    Imagen que muestra un programa con bloques condicionales con sensores en MakeCodeLos condicionales son estructuras  de la categoría  Lógica y sirven para programar instrucciones con la estructura anterior.

    En el ejemplo de la izquierda vemos cómo son y cómo se utilizan:

    • Van dentro de un bucle por siempre para que siempre que se cumpla la condición, se produzca la acción.
    • La estructura condicional simple necesita los siguientes bloques:
      • Si...entoncesSi condición (temperatura es menor de 25ºC)) entonces.
      • Bloque que indica acción: Mostrar icono de sonrisa.
      • Si hacemos clic en el icono + podemos poner más condiciones.

    Condicionales compuestos

    El siguiente esquema resume cómo funciona un condicional compuesto:

    Imagen que describe el esquema de programación de un condicional simple son una acción al cumplirse la condición en MakeCode

    "Si" se cumple la condición se ejecuta la acción 1 y si no se cumple se ejecuta otra diferente (acción 2).

    Imagen que muestra un programa con bloques condicionales con sensores en MakeCodeEn el ejemplo de la izquierda vemos cómo son y cómo se utilizan:

    • Van dentro de un bucle por siempre para que siempre que se cumpla la condición, se produzca la acción.
    • La estructura condicional compuesta necesita los siguientes bloques:
      • Si...entoncesSi condición (temperatura es menor de 25))entonces.
      • Bloque que indica acción: Mostrar icono de sonrisa.
      • Si no: Si no se cumple la condición (temperatura es menor de 25), entonces sucederá otra cosa (mostrar icono de tristeza)
      • Si hacemos clic en el icono + podemos poner más condiciones.

    En las siguientes pestañas veremos los comparadores lógicos, como el bloque hexagonal donde hemos puesto la condición.

    Comparadores lógicos

    Los comparadores lógicos son bloques de la categoría Lógica, al igual que los condicionales. Nos sirven para comparar los bloques sensores con una cantidad numérica.

    Imagen que muestra tres bloques comparadores lógicos de MakeCodeLos que más vamos a utilizar junto con los condicionales son los que ves a la izquierda.

    Contienen dos cajas ovaladasla primera recoge información proporcionada por los sensores (medición de temperatura, sonido...) y la segunda establece una comparación con una magnitud: 

    • > Mayor que.
    • < Menor que.
    • = Igual a.

    ¿Qué comparador podemos utilizar cuando hay dos condiciones?

    En este caso utilizamos los siguientes comparadores, llamados comparadores booleanos.

    Imagen que muestra dos bloques de programación comparadores booleano de MakeCodesLos comparadores booleanos son aquellos en los que nos dicen si se cumple una condición compuesta, es decir, podemos poner dos condiciones en una

    Para que se cumpla el resultado de la condición dependerá de dos situaciones previas, simultáneamente (y) o alguna de las dos (o).

    Vídeo

    El siguiente vídeo te ayudará a comprender mejor la programación con condicionales:

      Lumen dice ¿Necesitas ayuda para formar estructuras condicionales?

      Si aún no sabes muy bien cómo encajar los bloques cuando usamos condicionales, te aconsejo que prestes atención a la siguiente imagen, te lo muestra paso a paso.

      Imagen gif que muestra cómo encajar los bloques en una estructura condicional

      4. Clasificando los bloques de sensores de Micro:bit

      En este ejercicio están algunos sensores incorporados en la placa micro:bit en columnas y abajo bloques de programación de MakeCode. Tienes que arrastrar los bloques de programación de MakeCode sobre su correspondiente sensor.

      Lumen dice ¿Has tenido dificultades a la hora de clasificar los bloques?

      En este enlace puedes ver más información sobre las funciones de los bloques de programación.

      5. Clasificamos los bloques en entradas y salidas

      Clasifica arrastrando los bloques según sirvan para controlar dispositivos de entrada o salida de la placa.

      6. ¿Sabes identificar los tipos de bloques de programación?

      Ahora que conoces todos los tipos de bloques más importantes en MakeCode estás preparada o preparado para responder a las cuatro preguntas clave que debemos hacernos cada vez que realizamos una programación.

      Arrastra cada bloque en la zona de la pregunta a la que responda:




      7. Vamos a comprobar si sabes cómo se llaman

      2

      ¿Recuerdas como se llaman los bloques de  MakeCode que hemos estudiado y a que categoría pertenecen?

      Observa las letras, identifica y rellena las palabras que faltan.

      %E9%B0%E6%EB%E2%F7%D5%F3%FF%F7%B0%A8%B0%D3%F6%FB%E4%FB%FC%F3%B0%BE%B0%FB%FC%E1%E6%E0%E7%F1%E6%FB%FD%FC%E1%B0%A8%B0%AE%E2%AC-%C0%F7%F1%E7%F7%E0%F6%F3%E1%B2%F1%FD%FF%FD%B2%E1%F7%B2%FE%FE%F3%FF%F3%FC%B2%FE%FD%E1%B2%F0%FE%FD%E3%E7%F7%E1%B2%F6%F722%AE%E1%E6%E0%FD%FC%F5%AC%DF%F3%F9%F7%D1%FD%F6%F7%B2%AE%BD%E1%E6%E0%FD%FC%F5%AC%E3%E7%F7%B2%FA%F7%FF%FD%E1%B2%F7%E1%E6%E7%F6%FB%F3%F6%FD%B2%EB%B2%F3%B2%E3%E7%F7%B2%F1%F3%E6%F7%F5%FD%E0%7F%F3%B2%E2%F7%E0%E6%F7%FC%F7%F1%F7%FC%AD%AE%BD%E2%AC%CE%FC%AE%E2%AC%DD%F0%E1%F7%E0%E4%F3%B2%FE%F3%E1%B2%FE%F7%E6%E0%F3%E1%BE%B2%FB%F6%F7%FC%E6%FB%F4%FB%F1%F3%B2%EB%B2%E0%F7%FE%FE%F7%FC%F3%B2%FE%F3%E1%B2%E2%F3%FE%F3%F0%E0%F3%E1%B2%E3%E7%F7%B2%F4%F3%FE%E6%F3%FC%BC%AE%BD%E2%AC%B0%BE%B0%E1%FA%FD%E5%DF%FB%FC%FB%FF%FB%E8%F7%B0%A8%F4%F3%FE%E1%F7%BE%B0%FD%E2%E6%FB%FD%FC%E1%C0%F3%FF%F6%FD%FC%B0%A8%F4%F3%FE%E1%F7%BE%B0%E1%FA%FD%E5%C1%FD%FE%E7%E6%FB%FD%FC%B0%A8%E6%E0%E7%F7%BE%B0%E6%FB%FF%F7%C1%FA%FD%E5%C1%FD%FE%E7%E6%FB%FD%FC%B0%A8%A1%BE%B0%E7%E1%F7%DE%FB%E4%F7%E1%B0%A8%E6%E0%E7%F7%BE%B0%FC%E7%FF%F0%F7%E0%DE%FB%E4%F7%E1%B0%A8%A1%BE%B0%E6%FB%FF%F7%C3%E7%F7%E1%E6%FB%FD%FC%B0%A8%A1%A2%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F5%F7%C1%FA%FD%E5%B0%A8%A1%A2%BE%B0%FB%E6%FB%FC%F7%E0%F3%E0%EB%B0%A8%E9%B0%E1%FA%FD%E5%D1%FE%E7%F7%B0%A8%F4%F3%FE%E1%F7%BE%B0%F1%FE%E7%F7%D5%F3%FF%F7%B0%A8%B0%B0%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F5%F7%D1%FE%E7%F7%B0%A8%A6%A2%BE%B0%E1%FA%FD%E5%D1%FD%F6%F7%D3%F1%F1%F7%E1%E1%B0%A8%F4%F3%FE%E1%F7%BE%B0%F1%FD%F6%F7%D3%F1%F1%F7%E1%E1%B0%A8%B0%B0%BE%B0%FF%F7%E1%E1%F3%F5%F7%D1%FD%F6%F7%D3%F1%F1%F7%E1%E1%B0%A8%B0%B0%EF%BE%B0%E5%FD%E0%F6%E1%D5%F3%FF%F7%B0%A8%C9%E9%B0%E5%FD%E0%F6%B0%A8%B0%D7%FC%E6%E0%F3%F6%F3%B0%BE%B0%F6%F7%F4%FB%FC%FB%E6%FB%FD%FC%B0%A8%B0-%D3%B2%E3%E7%7B%B2%F1%F3%E6%F7%F5%FD%E0%7F%F3%B2%E2%F7%E0%E6%F7%FC%F7%F1%F7%B2%F7%E1%E6%F7%B2%F0%FE%FD%E3%E7%F7%AD%B0%BE%B0%E6%EB%E2%F7%B0%A8%A3%BE%B0%E6%FB%FF%F7%B0%A8%A3%BE%B0%EA%B0%A8%A2%BE%B0%EB%B0%A8%A2%BE%B0%F3%E7%E6%FA%FD%E0%B0%A8%B0%D7%FE%F3%F0%FD%E0%F3%F1%FBa%FC%B2%E2%E0%FD%E2%FB%F3%B0%BE%B0%F3%FE%E6%B0%A8%B0%B0%BE%B0%E7%E0%FE%B0%A8%B0%E0%F7%E1%FD%E7%E0%F1%F7%E1%BD%FC%FB%E4%F7%FE%CD%F6%F7%CD%FE%E7%E8%BC%E2%FC%F5%B0%BE%B0%F3%E7%F6%FB%FD%B0%A8%B0%B0%BE%B0%FF%E1%F5%DA%FB%E6%B0%A8%B0%B0%BE%B0%FF%E1%F5%D7%E0%E0%FD%E0%B0%A8%B0%B0%BE%B0%E1%FD%E7%FC%F6%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%FF%F3%F5%F7%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F4%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E6%C1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F7%C6%F7%EA%E6%B0%A8%B0%B0%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F5%F7%C1%FA%FD%E5%B0%A8%A1%A7%EF%BE%E9%B0%E5%FD%E0%F6%B0%A8%B0%D1%FD%FC%F6%FB%F1%FB%FD%FC%F3%FE%F7%E1%B0%BE%B0%F6%F7%F4%FB%FC%FB%E6%FB%FD%FC%B0%A8%B0-%D1a%FF%FD%B2%E1%F7%B2%FE%FE%F3%FF%F3%FC%B2%F7%E1%E6%F7%B2%E6%FB%E2%FD%B2%F6%F7%B2%F0%FE%FD%E3%E7%F7%E1%AD%B0%BE%B0%E6%EB%E2%F7%B0%A8%A3%BE%B0%E6%FB%FF%F7%B0%A8%A3%BE%B0%EA%B0%A8%A2%BE%B0%EB%B0%A8%A2%BE%B0%F3%E7%E6%FA%FD%E0%B0%A8%B0%D7%FE%F3%F0%FD%E0%F3%F1%FBa%FC%B2%E2%E0%FD%E2%FB%F3%B0%BE%B0%F3%FE%E6%B0%A8%B0%B0%BE%B0%E7%E0%FE%B0%A8%B0%E0%F7%E1%FD%E7%E0%F1%F7%E1%BD%F1%FD%FC%F6%FB%F1%FB%FD%FC%F3%FE%CD%F6%FD%F0%FE%F7%BC%E2%FC%F5%B0%BE%B0%F3%E7%F6%FB%FD%B0%A8%B0%B0%BE%B0%FF%E1%F5%DA%FB%E6%B0%A8%B0%B0%BE%B0%FF%E1%F5%D7%E0%E0%FD%E0%B0%A8%B0%B0%BE%B0%E1%FD%E7%FC%F6%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%FF%F3%F5%F7%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F4%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E6%C1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F7%C6%F7%EA%E6%B0%A8%B0%B0%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F5%F7%C1%FA%FD%E5%B0%A8%A1%A7%EF%BE%E9%B0%E5%FD%E0%F6%B0%A8%B0%DD%E2%F7%E0%F3%F6%FD%E0%F7%E1%B2%FEa%F5%FB%F1%FD%E1%B0%BE%B0%F6%F7%F4%FB%FC%FB%E6%FB%FD%FC%B0%A8%B0-%D1a%FF%FD%B2%E1%F7%B2%FE%FE%F3%FF%F3%FC%B2%F7%E1%E6%F7%B2%F5%E0%E7%E2%FD%B2%F6%F7%B2%F0%FE%FD%E3%E7%F7%E1%AD%B0%BE%B0%E6%EB%E2%F7%B0%A8%A3%BE%B0%E6%FB%FF%F7%B0%A8%A3%BE%B0%EA%B0%A8%A2%BE%B0%EB%B0%A8%A2%BE%B0%F3%E7%E6%FA%FD%E0%B0%A8%B0%D7%FE%F3%F0%FD%E0%F3%F1%FBa%FC%B2%E2%E0%FD%E2%FB%F3%B0%BE%B0%F3%FE%E6%B0%A8%B0%B0%BE%B0%E7%E0%FE%B0%A8%B0%E0%F7%E1%FD%E7%E0%F1%F7%E1%BD%F1%FD%FF%E2%F3%E0%F3%F6%FD%E0%F7%E1%BC%E2%FC%F5%B0%BE%B0%F3%E7%F6%FB%FD%B0%A8%B0%B0%BE%B0%FF%E1%F5%DA%FB%E6%B0%A8%B0%B0%BE%B0%FF%E1%F5%D7%E0%E0%FD%E0%B0%A8%B0%B0%BE%B0%E1%FD%E7%FC%F6%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%FF%F3%F5%F7%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F4%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E6%C1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F7%C6%F7%EA%E6%B0%A8%B0%B0%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F5%F7%C1%FA%FD%E5%B0%A8%A1%A7%EF%BE%E9%B0%E5%FD%E0%F6%B0%A8%B0%D0%FD%FD%FE%F7%F3%FC%FD%E1%B0%BE%B0%F6%F7%F4%FB%FC%FB%E6%FB%FD%FC%B0%A8%B0-%D1a%FF%FD%B2%E1%F7%B2%FE%FE%F3%FF%F3%FC%B2%F7%E1%E6%F7%B2%E6%FB%E2%FD%B2%F6%F7%B2%FD%E2%F7%E0%F3%F6%FD%E0%F7%E1%AD%B0%BE%B0%E6%EB%E2%F7%B0%A8%A3%BE%B0%E6%FB%FF%F7%B0%A8%A3%BE%B0%EA%B0%A8%A2%BE%B0%EB%B0%A8%A2%BE%B0%F3%E7%E6%FA%FD%E0%B0%A8%B0%D7%FE%F3%F0%FD%E0%F3%F1%FBa%FC%B2%E2%E0%FD%E2%FB%F3%B0%BE%B0%F3%FE%E6%B0%A8%B0%B0%BE%B0%E7%E0%FE%B0%A8%B0%E0%F7%E1%FD%E7%E0%F1%F7%E1%BD%F0%FD%FD%FE%F7%F3%FC%FD%E1%BC%A3%BC%E2%FC%F5%B0%BE%B0%F3%E7%F6%FB%FD%B0%A8%B0%B0%BE%B0%FF%E1%F5%DA%FB%E6%B0%A8%B0%B0%BE%B0%FF%E1%F5%D7%E0%E0%FD%E0%B0%A8%B0%B0%BE%B0%E1%FD%E7%FC%F6%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%FF%F3%F5%F7%C4%FB%F6%F7%FD%B0%A8%A3%BE%B0%FB%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F4%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%E6%C1%FB%FE%F7%FC%E6%C4%FB%F6%F7%FD%B0%A8%A2%BE%B0%F7%C6%F7%EA%E6%B0%A8%B0%B0%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F5%F7%C1%FA%FD%E5%B0%A8%A1%A7%EF%CF%BE%B0%FB%E1%C1%F1%FD%E0%FF%B0%A8%A2%BE%B0%E6%F7%EA%E6%D0%E7%E6%E6%FD%FC%C1%F1%FD%E0%FF%B0%A8%B0%D5%E7%F3%E0%F6%F3%E0%B2%FE%F3%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B0%BE%B0%E0%F7%E2%F7%F3%E6%D3%F1%E6%FB%E4%FB%E6%EB%B0%A8%F4%F3%FE%E1%F7%BE%B0%E6%F7%EA%E6%D4%F7%F7%F6%D0%F3%F1%F9%B0%A8%B0%B0%BE%B0%E6%F7%EA%E6%D3%F4%E6%F7%E0%B0%A8%B0%B0%BE%B0%F1%F3%E1%F7%C1%F7%FC%E1%FB%E6%FB%E4%F7%B0%A8%F4%F3%FE%E1%F7%BE%B0%F5%F3%FF%F7%DF%FD%F6%F7%B0%A8%A3%BE%B0%F4%F7%F7%F6%D0%F3%F1%F9%B0%A8%F4%F3%FE%E1%F7%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F8%F7%D4%D0%B0%A8%A3%A2%A2%BE%B0%E4%F7%E0%E1%FB%FD%FC%B0%A8%A0%BE%B0%F1%E7%E1%E6%FD%FF%DF%F7%E1%E1%F3%F5%F7%E1%B0%A8%F4%F3%FE%E1%F7%BE%B0%E2%F7%E0%F1%F7%FC%E6%F3%F8%F7%C3%E7%F7%E1%E6%FB%FD%FC%E1%B0%A8%A3%A2%A2%BE%B0%FF%E1%F5%E1%B0%A8%E9%B0%FF%E1%F5%DA%F3%E2%E2%F7%FC%B0%A8%B0%C2%F3%E1%F3%E0%B0%BE%B0%FF%E1%F5%C0%F7%E2%FE%EB%B0%A8%B0%C0%F7%E1%E2%FD%FC%F6%F7%E0%B0%BE%B0%FF%E1%F5%C1%E7%F0%FF%FB%E6%B0%A8%B0%D7%FC%E4%FB%F3%E0%B0%BE%B0%FF%E1%F5%D7%FC%E6%F7%E0%D1%FD%F6%F7%B0%A8%B0%DB%FC%E6%E0%FD%F6%E7%E8%F1%F3%B2%F7%FE%B2%F1a%F6%FB%F5%FD%B2%F6%F7%B2%F3%F1%F1%F7%E1%FD%B0%BE%B0%FF%E1%F5%D7%E0%E0%FD%E0%D1%FD%F6%F7%B0%A8%B0%D7%FE%B2%F1a%F6%FB%F5%FD%B2%F6%F7%B2%F3%F1%F1%F7%E1%FD%B2%FC%FD%B2%F7%E1%B2%F1%FD%E0%E0%F7%F1%E6%FD%B0%BE%B0%FF%E1%F5%D5%F3%FF%F7%DD%E4%F7%E0%B0%A8%B03%D4%FB%FC%B2%F6%F7%B2%FE%F3%B2%E2%F3%E0%E6%FB%F6%F3%B3%B0%BE%B0%FF%E1%F5%DB%FC%F6%FB%F1%F3%E6%F7%C5%FD%E0%F6%B0%A8%B0%C2%E0%FD%E2%FD%E0%F1%FB%FD%FC%F7%B2%E7%FC%F3%B2%E2%F3%FE%F3%F0%E0%F3%B2%FD%B2%F7%EA%E2%E0%F7%E1%FBa%FC%B0%BE%B0%FF%E1%F5%D1%FE%E7%F7%B0%A8%B03%D5%F7%FC%FB%F3%FE%B3%B2%DE%F3%B2%E2%FB%E1%E6%F3%B2%F7%E1%A8%B0%BE%B0%FF%E1%F5%CB%FD%E7%DA%F3%E1%B0%A8%B0%C6%FB%F7%FC%F7%B2%B7%A3%B2%F3%F1%FB%F7%E0%E6%FD%E1%B2%EB%B2%B7%A0%B2%F4%F3%FE%FE%FD%E1%B0%BE%B0%FF%E1%F5%D1%FD%F6%F7%D3%F1%F1%F7%E1%E1%B0%A8%B0%D1a%F6%FB%F5%FD%B2%F6%F7%B2%F3%F1%F1%F7%E1%FD%B0%BE%B0%FF%E1%F5%C2%FE%F3%EB%D3%F5%F3%FB%FC%B0%A8%B0%D8%E7%F5%F3%E0%B2%FD%E6%E0%F3%B2%E4%F7%E8%B0%BE%B0%FF%E1%F5%C0%F7%E3%E7%FB%E0%F7%F6%D3%F1%F1%F7%E1%E1%D9%F7%EB%B0%A8%B0%D7%E1%B2%FC%F7%F1%F7%E1%F3%E0%FB%FD%B2%F7%FE%B2%F1a%F6%FB%F5%FD%B2%F6%F7%B2%F3%F1%F1%F7%E1%FD%B0%BE%B0%FF%E1%F5%DB%FC%F4%FD%E0%FF%F3%E6%FB%FD%FC%DE%FD%FD%F9%FB%FC%F5%B0%A8%B03%D5%F7%FC%FB%F3%FE%B3%B2%DE%F3%B2%FB%FC%F4%FD%E0%FF%F3%F1%FBa%FC%B2%E3%E7%F7%B2%F7%E1%E6%F3%F0%F3%B2%F0%E7%E1%F1%F3%FC%F6%FD%B0%BE%B0%FF%E1%F5%C2%FE%F3%EB%C1%E6%F3%E0%E6%B0%A8%B0%C2%E7%FE%E1%F7%B2%F3%E3%E7%7F%B2%E2%F3%E0%F3%B2%F8%E7%F5%F3%E0%B0%BE%B0%FF%E1%F5%D7%E0%E0%FD%E0%E1%B0%A8%B0%D7%E0%E0%FD%E0%F7%E1%B0%BE%B0%FF%E1%F5%DF%FD%E4%F7%DD%FC%F7%B0%A8%B0%C2%F3%E1%F3%E0%B0%BE%B0%FF%E1%F5%DA%FB%E6%E1%B0%A8%B0%D3%F1%FB%F7%E0%E6%FD%E1%B0%BE%B0%FF%E1%F5%C1%F1%FD%E0%F7%B0%A8%B0%C2%E7%FC%E6%E7%F3%F1%FBa%FC%B0%BE%B0%FF%E1%F5%DF%FB%FC%FB%FF%FB%E8%F7%B0%A8%B0%DF%FB%FC%FB%FF%FB%E8%F3%E0%B0%BE%B0%FF%E1%F5%DF%F3%EA%FB%FF%FB%E8%F7%B0%A8%B0%DF%F3%EA%FB%FF%FB%E8%F3%E0%B0%BE%B0%FF%E1%F5%C6%FB%FF%F7%B0%A8%B0%DE%7F%FF%FB%E6%F7%B2%F6%F7%B2%E6%FB%F7%FF%E2%FD%B2%BA%FF%FF%A8%E1%E1%BB%B0%BE%B0%FF%E1%F5%DE%FB%E4%F7%B0%A8%B0%C4%FB%F6%F3%B0%BE%B0%FF%E1%F5%D4%E7%FE%FE%C1%F1%E0%F7%F7%FC%B0%A8%B0%C2%F3%FC%E6%F3%FE%FE%F3%B2%D1%FD%FF%E2%FE%F7%E6%F3%B0%BE%B0%FF%E1%F5%D7%EA%FB%E6%D4%E7%FE%FE%C1%F1%E0%F7%F7%FC%B0%A8%B0%C1%F3%FE%FB%E0%B2%F6%F7%FE%B2%FF%FD%F6%FD%B2%E2%F3%FC%E6%F3%FE%FE%F3%B2%F1%FD%FF%E2%FE%F7%E6%F3%B0%BE%B0%FF%E1%F5%DC%E7%FF%C3%E7%F7%E1%E6%FB%FD%FC%E1%B0%A8%B0%DCh%FF%F7%E0%FD%B2%F6%F7%B2%E2%E0%F7%F5%E7%FC%E6%F3%E1%B0%BE%B0%FF%E1%F5%DC%FD%DB%FF%F3%F5%F7%B0%A8%B0%C2%E0%F7%F5%E7%FC%E6%F3%B2%E1%FB%FC%B2%FB%FFs%F5%F7%FC%F7%E1%B0%BE%B0%FF%E1%F5%D1%FD%FD%FE%B0%A8%B03%D0%FB%F7%FC%B3%B0%BE%B0%FF%E1%F5%DE%FD%E1%F7%C6%B0%A8%B0%DA%F3%B2%E2%F7%E0%F6%FB%F6%FD%B2%A1%A1%A2%B2%E2%E7%FC%E6%FD%E1%B0%BE%B0%FF%E1%F5%DE%FD%E1%F7%DE%FB%E4%F7%B0%A8%B0%DA%F3%B2%E2%F7%E0%F6%FB%F6%FD%B2%E7%FC%F3%B2%E4%FB%F6%F3%B0%BE%B0%FF%E1%F5%DE%FD%E1%E6%DE%FB%E4%F7%E1%B0%A8%B03%DA%F3%B2%E2%F7%E0%F6%FB%F6%FD%B2%E6%FD%F6%F3%E1%B2%E1%E7%E1%B2%E4%FB%F6%F3%E1%B3%B0%BE%B0%FF%F5%E1%D3%FE%FE%C3%E7%F7%E1%E6%FB%FD%FC%E1%B0%A8%B03%D1%FD%FF%E2%FE%F7%E6%F3%F6%F3%E1%B2%FE%F3%E1%B2%E2%E0%F7%F5%E7%FC%E6%F3%E1%B3%B0%BE%B0%FF%E1%F5%C1%E7%F1%F1%F7%E1%E1%F7%E1%B0%A8%B03%D1%FD%E0%E0%F7%F1%E6%FD%B3%B2%EE%B23%D7%EA%F1%F7%FE%F7%FC%E6%F7%B3%B2%EE%B23%D5%F7%FC%FB%F3%FE%B3%B2%EE%B23%DF%E7%EB%B2%F0%FB%F7%FC%B3%B2%EE%B23%C2%F7%E0%F4%F7%F1%E6%FD%B3%B0%BE%B0%FF%E1%F5%D4%F3%FB%FE%E7%E0%F7%E1%B0%A8%B03%DC%FD%B2%F7%E0%F3%B2%F7%E1%FD%B3%B2%EE%B23%DB%FC%F1%FD%E0%E0%F7%F1%E6%FD%B3%B2%EE%B23%DC%FD%B2%F7%E1%B2%F1%FD%E0%E0%F7%F1%E6%FD%B3%B2%EE%B23%DE%FD%B2%E1%F7%FC%E6%FB%FF%FD%E1%B3%B2%EE%B23%D7%E0%E0%FD%E0%B3%B0%BE%B0%FF%E1%F5%C6%E0%EB%D3%F5%F3%FB%FC%B0%A8%B0%DC%F7%F1%F7%E1%FB%E6%F3%B2%F3%FE%B2%FF%F7%FC%FD%E1%B2%E7%FC%B2%B7%E1%B7%B2%F6%F7%B2%E0%F7%E1%E2%E7%F7%E1%E6%F3%E1%B2%F1%FD%E0%E0%F7%F1%E6%F3%E1%B2%E2%F3%E0%F3%B2%F1%FD%FC%E1%F7%F5%E7%FB%E0%B2%FE%F3%B2%FB%FC%F4%FD%E0%FF%F3%F1%FBa%FC%BC%B2%C4%E7%F7%FE%E4%F3%B2%F3%B2%FB%FC%E6%F7%FC%E6%F3%E0%FE%FD%BC%B0%BE%B0%FF%E1%F5%C5%E0%FD%E6%F7%B0%A8%B0%D7%E1%F1%E0%FB%F0%F3%B2%FE%F3%B2%E2%F3%FE%F3%F0%E0%F3%B2%F1%FD%E0%E0%F7%F1%E6%F3%B2%EB%B2%E2%E7%FE%E1%F7%B2%F7%FC%B2%C0%F7%E1%E2%FD%FC%F6%F7%E0%BC%B2%C1%FB%B2%F6%E7%F6%F3%BE%B2%E2%E7%FE%E1%F7%B2%F7%FC%B2%C1%F7%F5%E7%FB%E0%BC%B0%BE%B0%FF%E1%F5%DC%FD%E6%DC%F7%E6%E5%FD%E0%F9%B0%A8%B0%D3%B2%F7%E1%E6%F7%B2%F8%E7%F7%F5%FD%B2%E1a%FE%FD%B2%E1%F7%B2%E2%E7%F7%F6%F7%B2%F8%E7%F5%F3%E0%B2%F1%FD%FC%B2%F1%FD%FC%F7%EA%FBa%FC%B2%F3%B2%FB%FC%E6%F7%E0%FC%F7%E6%BC%B0%BE%B0%FF%E1%F5%D7%FC%F6%D5%F3%FF%F7%C1%F1%FD%E0%F7%B0%A8%B0%D3%FC%E6%F7%E1%B2%F6%F7%B2%F5%E7%F3%E0%F6%F3%E0%B2%FE%F3%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%F1%FD%FF%FB%F7%FC%F1%F7%B2%FE%F3%B2%E2%F3%E0%E6%FB%F6%F3%BC%B0%BE%B0%FF%E1%F5%C1%F1%FD%E0%F7%C1%F1%FD%E0%FF%B0%A8%B0%DE%F3%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%FC%FD%B2%E1%F7%B2%E2%E7%F7%F6%F7%B2%F5%E7%F3%E0%F6%F3%E0%B2%E2%FD%E0%E3%E7%F7%B2%F7%E1%E6%F3%B2%E2s%F5%FB%FC%F3%B2%FC%FD%B2%F4%FD%E0%FF%F3%B2%E2%F3%E0%E6%F7%B2%B2%F6%F7%B2%E7%FC%B2%E2%F3%E3%E7%F7%E6%F7%B2%C1%D1%DD%C0%DF%BC%B0%BE%B0%FF%E1%F5%C3%E7%F7%E1%E6%FB%FD%FC%B0%A8%B0%C2%E0%F7%F5%E7%FC%E6%F3%B0%BE%B0%FF%E1%F5%D3%FC%E1%E5%F7%E0%B0%A8%B0%C0%F7%E1%E2%FD%FC%F6%F7%E0%B0%BE%B0%FF%E1%F5%DD%FC%FE%EB%C1%F3%E4%F7%C1%F1%FD%E0%F7%B0%A8%B03%C1a%FE%FD%B2%E2%E7%F7%F6%F7%B2%F5%E7%F3%E0%F6%F3%E0%B2%FE%F3%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%E7%FC%F3%B2%E4%F7%E8%B3%B0%BE%B0%FF%E1%F5%DD%FC%FE%EB%C1%F3%E4%F7%B0%A8%B0%C1a%FE%FD%B2%E2%E7%F7%F6%F7%B2%F5%E7%F3%E0%F6%F3%E0%B2%E7%FC%F3%B2%E4%F7%E8%B0%BE%B0%FF%E1%F5%DB%FC%F4%FD%E0%FF%F3%E6%FB%FD%FC%B0%A8%B0%DB%FC%F4%FD%E0%FF%F3%F1%FBa%FC%B0%BE%B0%FF%E1%F5%CB%FD%E7%C1%F1%FD%E0%F7%B0%A8%B0%C1%E7%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B0%BE%B0%FF%E1%F5%D3%E7%E6%FA%FD%E0%B0%A8%B0%D3%E7%E6%FD%E0%B0%BE%B0%FF%E1%F5%DD%FC%FE%EB%C1%F3%E4%F7%D3%E7%E6%FD%B0%A8%B0%C1%E7%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%E1%F7%B2%F5%E7%F3%E0%F6%F3%E0s%B2%F6%F7%E1%E2%E7%7B%E1%B2%F6%F7%B2%F1%F3%F6%F3%B2%E2%E0%F7%F5%E7%FC%E6%F3%BC%B2%C1a%FE%FD%B2%E2%E7%F7%F6%F7%B2%F8%E7%F5%F3%E0%B2%E7%FC%F3%B2%E4%F7%E8%BC%B0%BE%B0%FF%E1%F5%C1%F3%E4%F7%D3%E7%E6%FD%B0%A8%B0%C1%E7%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%E1%F7%B2%F5%E7%F3%E0%F6%F3%E0s%B2%F3%E7%E6%FD%FFs%E6%FB%F1%F3%FF%F7%FC%E6%F7%B2%F6%F7%E1%E2%E7%7B%E1%B2%F6%F7%B2%F1%F3%F6%F3%B2%E2%E0%F7%F5%E7%FC%E6%F3%BC%B0%BE%B0%FF%E1%F5%C1%F7%E4%F7%E0%F3%FE%C1%F1%FD%E0%F7%B0%A8%B0%C2%E7%F7%F6%F7%B2%F5%E7%F3%E0%F6%F3%E0%B2%FE%F3%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%E6%F3%FC%E6%F3%E1%B2%E4%F7%F1%F7%E1%B2%F1%FD%FF%FD%B2%E3%E7%FB%F7%E0%F3%B0%BE%B0%FF%E1%F5%CB%FD%E7%DE%F3%E1%E6%C1%F1%FD%E0%F7%B0%A8%B0%DE%F3%B2h%FE%E6%FB%FF%F3%B2%E2%E7%FC%E6%E7%F3%F1%FBa%FC%B2%F5%E7%F3%E0%F6%F3%F6%F3%B2%F7%E1%B0%BE%B0%FF%E1%F5%D3%F1%E6%FB%E6%EB%D1%FD%FF%E2%FE%EB%B0%A8%B0%CB%F3%B2%FA%F3%B2%E0%F7%F3%FE%FB%E8%F3%F6%FD%B2%F7%E1%E6%F3%B2%F3%F1%E6%FB%E4%FB%F6%F3%F6%BC%B0%BE%B0%FF%E1%F5%C2%FE%F3%EB%C1%F7%E4%F7%E0%F3%FE%C6%FB%FF%F7%E1%B0%A8%B0%C2%E7%F7%F6%F7%B2%E0%F7%F3%FE%FB%E8%F3%E0%B2%F7%E1%E6%F3%B2%F3%F1%E6%FB%E4%FB%F6%F3%F6%B2%F1%E7%F3%FC%E6%F3%E1%B2%E4%F7%F1%F7%E1%B2%E3%E7%FB%F7%E0%F3%B0%BE%B0%FF%E1%F5%D1%FE%FD%E1%F7%B0%A8%B0%D1%F7%E0%E0%F3%E0%B0%BE%B0%FF%E1%F5%DE%FD%F3%F6%FB%FC%F5%B0%A8%B0%D1%F3%E0%F5%F3%FC%F6%FD%BC%B2%D7%E1%E2%F7%E0%F7%BE%B2%E2%FD%E0%B2%F4%F3%E4%FD%E0%BC%BC%BC%B0%BE%B0%FF%E1%F5%C2%FD%FB%FC%E6%E1%B0%A8%B0%E2%E7%FC%E6%FD%E1%B0%BE%B0%FF%E1%F5%D3%E7%F6%FB%FD%B0%A8%B0%D3%E7%F6%FB%FD%B0%EF%EF
      0123
      Su navegador no es compatible con esta herramienta.

      8. Empezamos a programar los sensores

      Vamos a hacer nuestro primer programa utilizando los sensores de nuestra placa en el simulador. ¿Qué te parece si empezamos con un pulsador como sensor?

      Prueba a hacer tu primer programa, veamos el resultado en el simulador y cárgalo en la placa.

      Ejercicio: al pulsar el botón A se muestra en la matriz de led un corazón.

      Imagen que describe la salida de un corazón en la matriz al presionar la entrada de un botón

      En este ejemplo el sensor (entrada) es el botón A  y la salida es mostrar un corazón en la matriz de leds de la placa micro:bit durante un segundo.

      En la imagen de la placa micro:bit de MakeCode puedes ver el resultado del programa.

      Para realizar nuestro primer programa en el simulador realiza los siguientes pasos:

      1- Abre el entorno de programación

      Abre el programa MakeCode para microbit y dale a nuevo proyecto. Verás la siguiente pantalla.

      Imagen que describe cómo abrir el entorno de programación MakeCode

      2- Localiza los bloques

      Localiza los bloques que vas a utilizar. En los menús Básico y Entrada puedes encontrar todos los bloques que necesitas para realizarlo.

      Imagen que describe el menú básico de bloques de MakeCode

      3- Programa

      Arrastra los bloques a la zona de programación y únelos.

      Imagen que describe cómo unir los bloques del primer programa de sensores en MakeCode

      4- Simula y comprueba

      En el simulador dale al play y verás lo que has programado. Comprueba que el programa funciona como querías. Si no es así cambia el programa y vuelve a comprobarlo.

      Imagen que describe como simular y comprobar un programa en MakeCode

      Tenemos dos métodos:

      1. Sincronización
      2. Carga manual
        1. Conecta tu Micro:bit a tu computadora con el cable USB.
        2. Haz click en Descargar para guardar el archivo .hex en tu computadora.
        3. Mueve el archivo .hex de tu computadora al dispositivo Micro:bit.

      Lumen dice ¿Has podido cargar el programa en la placa?

      Aquí tienes un vídeo con cómo realizar el proceso de carga. Está en inglés, pero no te preocupes porque tiene subtítulos en español.



      ¿Tienes una tablet?

      ¿Sabes cómo conectarla? ¿Sabías que Micro:bit también se puede conectar a tu tablet? En el siguiente video nos explican cómo hacerlo.

      Motus dice ¿Crees que tus compañeras y compañeros están emocionados con esta actividad?

      Cuando estabais haciendo esta actividad, ¿cómo se estaban sintiendo?

      Puede que algunos compañeros o compañeras se hayan sentido inseguros o tensas para hacer la actividad. Seguro que alguien ha tranquilizado al equipo y ha ayudado a hacerla.

      Es posible que alguien estuviese enfadada o enfadado, quizás porque no sabía cómo hacerla.

      Cuando trabajamos en podemos tener diferentes sensaciones al hacer una actividad. Conocerlas y comprenderlas nos ayudará a hacer la tarea con éxito. Para ello sigue estos consejos en las próximas actividades en equipo:

      • Piensa en cómo te estás sintiendo tú.
      • Observa y pregunta a tus compañeras y compañeros para saber cómo se sienten.

      9. ¡Esto se ha bugueado!

      El siguiente programa se ha bugueado y no funciona correctamente, ¿puedes arreglarlo para que si hay buena temperatura (menos de 25) y suficiente luz (más de 100), se muestre una cara sonriente en la matriz?

      Imagen que muestra los bloques de programación de un condicional con debug de sensores en MakeCode

      Imagen que muestra un objeto rotoDefinición:

      Expresión coloquial para indicar que un programa o una parte de él tiene bugs (​errores) que impiden su correcto funcionamiento.

      Ejemplo:

      El videojuego se ha bugueado y ha dejado de funcionar.

      10. ¿Cómo se programan los sensores?

      Comprueba que sabes cómo se le dan las órdenes para utilizar los sensores en tus sistemas electrónicos o robóticos.

      Opción A: Ordena el proceso de programación

      Ordena el proceso de programación:

      • Se realiza el programa en un entorno de programación.
      • Se convierte el programa a archivo binario.
      • Se carga el programa en la placa.

      Comprobar

      ¡Enhorabuena, has hecho un gran trabajo!

      Parece que deberías revisar el proceso de programación de los sensores. Por si te es de ayuda la Respuesta correcta:

      Opción B: ¿Cómo programamos los sensores?

      ¿Podrías descomponer en pasos el proceso de programación de los sensores de la placa micro:bit en el entorno MakeCode?