Guia práctica aprendiendo con microbit.pptx

JEANCARLOSBLANCO2 0 views 38 slides Oct 09, 2025
Slide 1
Slide 1 of 38
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38

About This Presentation

Practicas Microbit


Slide Content

RETOS PROF. JEAN CARLOS BLANCO 1st Grade micro:bit

Paso 1: ¡Desata tu pasión! ¿Qué es? Usa tu micro:bit para decirle al mundo cómo te sientes. Cómo funciona El micro:bit tiene dos  botones  en el frontal que puedes usar para que ocurran cosas. Cuando pulsas el botón A, el programa reacciona mostrando una cara feliz en la  pantalla LED . Al pulsar el botón B, se muestra una cara triste. CRISOL DE SENTIMIENTOS

Paso 2: Prográmalo from microbit import * while True: if button_a.is_pressed (): display.show ( Image.HAPPY ) if button_b.is_pressed (): display.show ( Image.SAD ) CRISOL DE SENTIMIENTOS

Paso 3: Mejóralo 03 Prueba otras imágenes de emociones como ASLEEP (dormido), CONFUSED (confundido) o MEH (indiferente). Diseña tus propios "emoticonos" usando la pantalla LED.

Paso 1: ¡Desata tu pasión! ¿Qué es? Convierte tu micro:bit en un simple dispositivo digital para ayudarte a relajarte ralentizando y regulando tu respiración mediante una simple secuencia de animación. Cómo funciona Construye una secuencia de animación en un bucle « forever » para mantenerla activa. Utiliza los iconos de diamante grandes y pequeños incorporados para crear un efecto de pulsación. Añade bloques de pausa para ralentizar la animación hasta un ritmo relajante. Haz una pausa más larga en medio de la animación, quizás de unos 2 segundos, que equivalen a 2000 milisegundos. Prueba tu código en el simulador phyton micro:bit para asegurarte de que funciona según lo previsto antes de transferirlo a tu micro:bit . OASIS LUMÍNICO

Paso 2: Prográmalo from microbit import * while True: sleep(2000) display.show (Image('00000:' '00000:' '00900:' '00000:' '00000')) sleep(500) display.show ( Image.DIAMOND_SMALL ) sleep(500) display.show ( Image.DIAMOND ) sleep(2000) display.show ( Image.DIAMOND_SMALL ) sleep(500) display.show (Image('00000:' '00000:' '00900:' '00000:' '00000')) OASIS LUMÍNICO

Paso 3: Mejóralo 03 Cambia los tiempos de pausa para que coincidan con tu ritmo de respiración de preferencia. Crea tus propias imágenes para reemplazar los iconos de diamante. Añade más pasos para lograr una animación más fluida.

Paso 1: ¡Desata tu pasión! ¿Qué es? Anima tus propias imágenes en la pantalla del micro:bit . Cómo funciona Este programa crea una animación en la pantalla LED del micro:bit usando una imagen predefinida y otra creada por ti mismo. Primero muestra la imagen predefinida del pato y luego muestra una versión modificada, que se hace moviendo todos los puntos (píxeles) una fila hacia abajo. Las imágenes se muestran una detrás de la otra con un retardo de medio segundo (500 milisegundos), para simular un pato nadando por el agua. Un bucle infinito mantiene al micro:bit mostrando la secuencia hasta que es desconectado. Usar bucles en programas informáticos también se le conoce como iterar. Ayudan a crear un código compacto y eficiente sin repetir una y otra vez las mismas instrucciones. PATO ANIMADO

Paso 2: Prográmalo from microbit import * while True: display.show ( Image.DUCK ) sleep(500) display.show (Image( "00000:" "09900:" "99900:" "09999:" "09990")) sleep(500) PATO ANIMADO

Paso 3: Mejóralo 03 Intenta modificar y animar diferentes imágenes, como GIRAFFE (jirafa) o RABBIT (conejo). Crea tus propias imágenes desde cero usando papel cuadriculado o tu hoja de planos LED para dibujar tus propios diseños. Haz una animación más larga que cuente una historia. En Python, varía el brillo de los píxeles usando diferentes valores. 9 es el más brillante, 1 es el más tenue, y 0 es apagado.

Paso 1: ¡Desata tu pasión! ¿Qué es? Expande la gama de emociones que puedes mostrar - ¡show de locuras saltando arriba y abajo cual canguro! Cómo funciona Como el proyecto de la crisol de sentimientos, este programa muestra una cara feliz o triste dependiendo de si pulsas A o B. El micro:bit tiene otras entradas, como los sensores. Este programa utiliza el acelerómetro del micro:bit para medir fuerzas y detectar cuándo es sacudido. Cuando el acelerómetro detecta un movimiento repentino el programa hace aparecer una cara jocosa en la pantalla LED. SHOW DE LOCURAS

Paso 2: Prográmalo from microbit import * while True: if button_a.is_pressed (): display.show ( Image.HAPPY ) if button_b.is_pressed (): display.show ( Image.SAD ) if accelerometer.was_gesture ('shake'): display.show ( Image.SILLY ) SHOW DE LOCURAS

Paso 3: Mejóralo 03 Usa unas imágenes de emociones diferentes, como las de MEH (indiferencia), CONFUSED (confundido) o ANGRY (enfadado). Muestra otra emoción cuando pulsas los botones A y B a la vez. Añade nuevas emociones usando la pantalla LED para dibujar tus propias imágenes, como hicimos en Pato animado. El acelerómetro puede detectar otras "interacciones" como "caída libre" o cuando se inclina hacia la derecha o la izquierda – pruébalas.

Paso 1: ¡Desata tu pasión! ¿Qué es? Una alarma inalámbrica que te notifica cuando alguien enciende las luces – o abre un cajón o un bolso. Cómo funciona Este proyecto, al igual que el del Sensor de luz solar, usa los LEDs del micro:bit como un sensor de luz para medir cuánta luz incide en la pantalla. Un bucle se encarga de que cada diez segundos se envíe un mensaje de radio informando si hay luz o no. Mediante selección, comprueba si el nivel de luz es mayor que (>) 50 para enviar el mensaje de " lights on " (luces encendidas), o el de " lights off" (luces apagadas) en caso contrario. Puede que tengas que ajustar este umbral según las condiciones de iluminación de donde te encuentres. Al pulsar el botón A, se mostrará el nivel actual de luz en la pantalla LED, de manera que puedas ajustar el umbral desde 50 a otro número más acorde al entorno. El programa de alarma reacciona cuando recibe un mensaje. Si el mensaje es igual a " lights off" (luces apagadas) entonces borra la pantalla LED. Si por el contrario es igual a " lights on " (luces encendidas) entonces muestra una cara enfadada y reproduce la melodía "BADDY" (malote) como alarma. Asegúrate de que tu sensor y la alarma están en el mismo grupo de radio, que puede ser cualquier número entre 0 y 255. ALARMA DE LUZ

Paso 2: Prográmalo Sensor / transmisor : from microbit import * import radio radio.config (group=5) radio.on () while True: if button_a.was_pressed (): display.scroll ( display.read_light_level ()) if display.read_light_level () > 50: radio.send ('lights on') else: radio.send ('lights off') sleep(10000) ALARMA DE LUZ

Paso 2: Prográmalo Alarma / receptor: from microbit import * import music import radio radio.config (group=5) radio.on () while True: message = radio.receive () if message: if message == 'lights off': display.clear () elif message == 'lights on': display.show ( Image.ANGRY ) music.play ( music.BADDY ) ALARMA DE LUZ

Paso 3: Mejóralo 03 Cambia la alarma para que funcione al revés, y se dispare si alguien apaga las luces. Mediante una variable, haz que registre cuánto tiempo llevan encendidas las luces: así puedes controlar el consumo energético, o hacer que se dispare la alarma sólo transcurrido cierto periodo de tiempo.

Paso 1: ¡Desata tu pasión! ¿Qué es? Agita tu micro:bit para generar números aleatorios. Cómo funciona Como el proyecto show de locuras, este programa usa el acelerómetro del micro:bit para hacer que ocurra algo al agitarlo. Cuando agitas el micro:bit , el programa genera un número aleatorio entre 1 y 6 y lo muestra en la pantalla LED. Es realmente complicado para los ordenadores hacer números realmente aleatorios, ya que son máquinas que trabajan siguiendo unas órdenes fijas con mucha precisión. Haz una tabla con cuántas veces se muestra cada número. ¿Son de verdad aleatorios? Compáralo con un dado de verdad.. DADO DIGITAL

Paso 2: Prográmalo from microbit import * import random while True: if accelerometer.was_gesture ('shake'): display.show ( random.randint (1, 6)) DADO DIGITAL

Paso 3: Mejóralo 03 Haz que el número aparezca durante unos segundos, y luego se apague la pantalla LED para ahorrar energía. Haz que lance 2 dados. Puedes hacer que calcule un número aleatorio entre 2 y 12, o generar dos números del 1 al 6 y luego sumarlos entre sí. Prueba ambos métodos y comprueba cómo de a menudo sale cada número. ¿Notas alguna diferencia? ¿Salen algunos números con más frecuencia que otros?

Paso 1: ¡Desata tu pasión! ¿Qué es? Muestra cómo de frío o caliente está tu micro:bit usando el sensor de temperatura integrado. Cómo funciona Este programa toma medidas del sensor de temperatura integrado en el procesador, o CPU (del inglés, central processing unit , unidad central de procesamiento), para saber cómo de caliente o frío está tu micro:bit . La temperatura del procesador se mide en ºC (centígrados o Celsius), y es una aproximación bastante precisa de la temperatura ambiente. En este programa, cuando pulsas el botón A del micro:bit , éste muestra la temperatura actual de su procesador en la pantalla LED. Lleva el micro:bit a sitios más cálidos o fríos y verás como las lecturas de la temperatura cambian. TERMÓMETRO DIGITAL

Paso 2: Prográmalo from microbit import * while True: if button_a.was_pressed (): display.scroll (temperature()) TERMÓMETRO DIGITAL

Paso 3: Mejóralo 03 Convierte la temperatura a grados Fahrenheit o Kelvin.

Paso 1: ¡Desata tu pasión! ¿Qué es? Haz una máquina de música que reproduce diferentes melodías al pulsar un botón.. Cómo funciona Una gramola es una máquina que, a cambio de una moneda, te permite elegir y reproducir una canción usando unos botones. Esta gramola micro:bit utiliza las entradas de los botones A y B para reproducir diferentes melodías incorporadas. GRAMOLA

Paso 2: Prográmalo from microbit import * import music while True: if button_a.was_pressed (): music.play ( music.ODE ) if button_b.was_pressed (): music.play ( music.BLUES ) TERMÓMETRO DIGITAL

Paso 3: Mejóralo 03 Cambia las melodías a otras como PRELUDE (preludio) o ENTERTAINER (animador). Muestra imágenes, letras, números o palabras diferentes dependiendo de la melodía. Haz que toque una melodía diferente si lo agitas, pulsas los botones A y B al mismo tiempo o presionas el logotipo táctil del micro:bit .

Paso 1: ¡Desata tu pasión! ¿Qué es? Haz una máquina de música que reproduce diferentes melodías al pulsar un botón.. Cómo funciona Una gramola es una máquina que, a cambio de una moneda, te permite elegir y reproducir una canción usando unos botones. Esta gramola micro:bit utiliza las entradas de los botones A y B para reproducir diferentes melodías incorporadas. GRAMOLA

Paso 2: Prográmalo from microbit import * import music while True: if button_a.was_pressed (): music.play ( music.ODE ) if button_b.was_pressed (): music.play ( music.BLUES ) GRAMOLA

Paso 3: Mejóralo 03 Cambia las melodías a otras como PRELUDE (preludio) o ENTERTAINER (animador). Muestra imágenes, letras, números o palabras diferentes dependiendo de la melodía. Haz que toque una melodía diferente si lo agitas, pulsas los botones A y B al mismo tiempo o presionas el logotipo táctil del micro:bit .

Paso 1: ¡Desata tu pasión! ¿Qué es? Un proyecto sencillo para ayudarte a contar... saltos, coches, pájaros en tu ventana - ¡cualquier cosa! Cómo funciona Este programa usa una variable llamada " count " (en inglés, "cuenta") para recordar la cuenta actual. Al empezar, la establece a 0. Cada vez que presionas el botón B, incrementa la variable de conteo en 1 y la muestra en la pantalla LED. Los números superiores a 9 no se quedarán fijos en la pantalla, pero pueden volver a mostrarse pulsando el botón A. Puedes reiniciar el contador pulsando los botones A y B a la vez. CONTADOR DIGITAL

Paso 2: Prográmalo from microbit import * count = 0 display.show (count) while True: if button_a.is_pressed () and button_b.is_pressed (): count = 0 display.scroll (count) elif button_b.is_pressed (): count += 1 display.scroll (count) elif button_a.is_pressed (): display.scroll (count) sleep(100) CONTADOR DIGITAL

Paso 3: Mejóralo 03 Encuentra otra manera de reiniciar el contador, como por ejemplo, agitando el micro:bit . Muestra el número gráficamente, con usa un gráfico de barras o puntos. Muestra un corazón u otra imagen cuando llegues a cierto número - podría ser tu objetivo para saltos u otra actividad.

Paso 1: ¡Desata tu pasión! ¿Qué es? Haz que el nuevo micrófono del micro:bit responda a los aplausos y golpes con un programa de luz animado. Cómo funciona Cuando el micrófono detecta un sonido alto, como un aplauso, muestra un corazón grande en la pantalla LED. Si detecta un sonido bajo, por ejemplo después de que tu aplauso haya terminado, muestra un pequeño corazón. El efecto de esto es crear una animación de corazón sencilla que responde a aplausos o golpes fuertes de música APLAUSO DE CORAZONES

Paso 2: Prográmalo from microbit import * while True: if microphone.current_event () == SoundEvent.LOUD : display.show ( Image.HEART ) sleep(200) if microphone.current_event () == SoundEvent.QUIET : display.show ( Image.HEART_SMALL ) APLAUSO DE CORAZONES

Paso 3: Mejóralo 03 Crea tu propia animación usando otros iconos o dibujando tus propias imágenes. Haz que el micro:bit responda a un sonido fuerte haciendo un sonido propio. ¿Causa esto algún problema? ¿Cómo puedes arreglarlos? Puedes cambiar el nivel de sonido que activa un evento de sonido alto. Este nivel se llama un umbral. En MakeCode , usa el bloque de entrada «establecer umbral de sonido fuerte en...» para elegir diferentes niveles de sonido y hacerlo más o menos sensible a los sonidos fuertes. En Python, para cambiar el umbral de sonidos fuertes usa microphone.set_threshold ( SoundEvent.LOUD , 128) - cambiando el número 128 al valor que desees entre 0 y 255.

Paso 1: ¡Desata tu pasión! ¿Qué es? Usa la radio del micro:bit para responder a preguntas en secreto. Cómo funciona Escribe este programa en dos micro:bits . Un amigo y tú os hacéis preguntas mutuamente que puedan ser respondidas con "sí" o "no". Pulsa el botón A para enviar un mensaje con un "sí" (en inglés, "yes"), o el botón B para enviar un mensaje con un "no". Dependiendo del botón pulsado, en la pantalla LED de ambos micro:bits aparecerá un tick o una cruz durante medio segundo. El programa usa la radio para enviar tu respuesta en secreto - nadie (salvo tu compañero) podrá saber la respuesta. Cuando se recibe un mensaje de radio, el programa emplea selección para decidir qué mostrar: si el mensaje recibido es igual a "yes" (en inglés, "sí"), entonces muestra un tick en la pantalla LED, y si el mensaje es igual a "no", entonces muestra una cruz. Asegúrate de que ambos micro:bits tienen configurados el mismo canal, que puede ser cualquier número entre 0 y 255. Si hay más de una pareja usando este programa en un mismo sitio, cada una debería usar un canal de radio propio. ¡Mantén en secreto tu grupo de radio si no quieres a nadie fisgoneando en tus mensajes! CUÉNTAME UN SECRETO

Paso 2: Prográmalo from microbit import * import radio radio.config (group=7) radio.on () while True: message = radio.receive () if message: if message == 'yes': display.show ( Image.YES ) sleep(500) display.clear () elif message == 'no': display.show (Image.NO) sleep(500) display.clear () if button_a.was_pressed (): radio.send ('yes') display.show ( Image.YES ) sleep(500) display.clear () if button_b.was_pressed (): radio.send ('no') display.show (Image.NO) sleep(500) display.clear () CUÉNTAME UN SECRETO

Paso 3: Mejóralo 03 Cambia el mensaje o icono que se muestra para "sí" y para "no". Haz que al agitar, inclinar o pulsar A y B a la vez se envíe otro mensaje, como "tal vez". Cambia "sí" y "no" a "punto" y "raya" para enviar mensajes en morse.