jueves, 6 de marzo de 2025

Microbit


Actividad: Juego de Atrapando el LED

Objetivo:

Aprender los conceptos básicos de programación y familiarizarse con el uso del micro:bit.

Materiales:

Un micro:bit por estudiante o grupo.

Un cable USB para conectar el micro:bit a la computadora.

Una computadora con acceso a internet.

Instrucciones:

Introducción al micro:bit:

Explica brevemente qué es el micro:bit y sus componentes principales (LEDs, botones, sensores).


Acceso al editor de MakeCode:

Dirigete a la página de MakeCode para micro:bit.

Haz clic en "Nuevo Proyecto" para comenzar.

Programación del juego:

Paso 1: En el bloque "On Start", crea una variable llamada LED y configúrala para que esté en el centro de la matriz de LEDs (posición x=2, y=2).

Paso 2: Usa un bloque "forever" para mover el LED a lo largo del eje X. Cada vez que el LED llegue al borde, debe rebotar.

Paso 3: Añade un bloque "if...else" dentro del bloque "forever" para que, cuando se presione el botón A, se verifique si el LED está en el centro. Si es así, se suma un punto; si no, el juego termina.

Prueba y ajuste:

Permite que los estudiantes prueben su programa en el simulador de MakeCode.

Una vez que el programa funcione correctamente en el simulador, pueden descargarlo y cargarlo en el micro:bit.

Juego y competencia:

Los estudiantes pueden jugar y competir para ver quién obtiene más puntos.

Anima a los estudiantes a modificar el juego, como cambiar la velocidad del LED o añadir más desafíos.

Ejemplo de código en MakeCode:

let LED = game.createSprite(2, 2)

basic.forever(function () {

    LED.move(1)

    LED.ifOnEdgeBounce()

    basic.pause(200)

})

input.onButtonPressed(Button.A, function () {

    if (LED.get(LedSpriteProperty.X) == 2 && LED.get(LedSpriteProperty.Y) == 2) {

        game.addScore(1)

    } else {

        game.gameOver()

    }

})


No hay comentarios:

Publicar un comentario