Acelerómetro – Micro:bit

Objetivo: 

Mostrar en la pantalla de la placa Micro:bit  una flecha indicando la inclinación de la placa en el plano XY.

Para conseguirlo usaremos el acelerómetro .

Temporalización: Una sesión de 50 minutos.

Programación:

    • El bloque  aceleración lo encontramos en  la categoría Entrada:
    • En el bloque «Para siempre» programaremos:
  •  

Recursos:

    • Conexión a internet.
    • Una placa micro:bit
    • Editor de MakeCode

Evidencias de su puesta en práctica:

Radio y Acelerómetro – Micro:bit

Objetivo: 

Usar el acelerómetro de una placa micro:bit emisora para enviar su inclinación en el plano XY a otra placa micro:bit receptora usando la función radio

Temporalización: Una sesión de 50 minutos.

Programación:

    • Bloques de programación:
    • Para la placa emisora:
  •  
    • La placa emisora deberá mostrar una flecha en la pantalla indicando la inclinación en el plano XY, además enviará un número a la placa receptora para que ésta muestre en pantalla un texto de la inclinación que se ha producido en la placa emisora.
  •  
    • Para la placa receptora:

      La placa receptora recibirá un código numérico y mostrará los siguientes       textos:

      • Si recibe un 1 mostrará en pantalla «Inclinación hacia arriba«
      • Si recibe un 2 mostrará en pantalla «Inclinación hacia abajo«
      • Si recibe un 3 mostrará en pantalla «Inclinación hacia la derecha«
      • Si recibe un 4 mostrará en pantalla «Inclinación hacia la izquierda«

Recursos:

    • Dos placas micro:bit
    • Editor de MakeCode

Evidencias de su puesta en práctica:

Sigueluz con el robot Maqueen

Con la linterna de nuestro móvil vamos a guiar al robot Maqueen  de forma que si la intensidad de la luz que recibe es

  • Menor que 100 estará parado con cara triste y con los neopixels en rojo durante 200 ms.
  • Entre 100 y 200 avanzará recto con cara alegre y con los neopixels encendidos en color verde durante 300ms
  • Mayor que 200 girará hacia la derecha con cara alegre u otra y con los neopixels en amarillo durante 100ms.

Aquí tienes que el código de una alumna de 2º de la E.S.O. de la optativa de «Computación y robótica de 2º E.S.O.» 

!!OJO¡¡

En primer lugar crea un proyecto accediendo a MakeCode, y le pondremos de nombre «EvitaObstaculos«. Ahora tienes que añadir las extensiones: neopixel y maqueen.

A continuación creamos una variable llamada «LUMINOSIDAD» en la que guardaremos los valores proporcionados por el sensor de luminosidad que lleva incorporado nuestro robot que pueden variar entre 0 y 255, siendo 0 la ausencia de luz.

Ya estamos listos para programar el resto del código

La alumna que ha programado nuestro Maqueen ha decidido que cuando se encienda el robot y solo una vez, haga esto que ves en el código. Pero ojo, el único bloque que no puedes quitar o modificar es el de 

el resto del programa lo puedes cambiar.

Ahora el código que se va a estar ejecutando constantemente

Código completo: Pulsa aquí

Descripción general de privacidad

Este sitio web utiliza cookies para que podamos brindarle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerlo cuando regresa a nuestro sitio web y ayudar a nuestro equipo a comprender qué secciones del sitio web le resultan más interesantes y útiles.