jueves, 23 de octubre de 2025

micro:bit - Actividad 18: "ABCdario".

Crea una lista con todas las letras mayúsculas del abecedario.

Muestra la primera letra.

Utiliza los botones A y B para "recorrer" el abecedario. 

 

viernes, 17 de octubre de 2025

micro:bit - A17 - "Botones".

Escribe un programa que muestre un número entre 0 y 9.

Al presionar el botón A, le reste uno.

Al presionar el botón B, le sume uno.

No puede mostrar un número menor que 0 ni mayor que 9.

miércoles, 15 de octubre de 2025

micro:bit - A16 - "Bola mágica".

Utilizando la librería random, crea un programa que responda de forma aleatoria: SI/QUIZÁ/NO a una pregunta cualquiera al sacudir la placa.

Para detectar el movimiento de la placa se utiliza el acelerómetro:

accelerometer.was_gesture('shake')

Necesitarás el bloque while True: para "contener" el código. 


miércoles, 8 de octubre de 2025

micro:bit - A15 - "Ejercicios".

1) Muestra tu nombre.

2) Muestra tu nombre, espera dos segundos y muestra tu edad.

3) Carga una lista de opciones, espera tres segundos, y muestra al azar una de las opciones.

Utiliza la librería random:

Ejemplos.

    import random

    a) nro=random.randint(inicio, fin)

    b) random.choice(lista)

4) Muestra los números del 1 al 10.

5) Muestra los números del 0 al 20 de dos en dos.

6) Muestra la tabla del 5 (muestra sólo los resultados).

7) Crea un metrónomo que cuente segundos (muestra una imagen y la borra en cada segundo).

8) Crea un metrónomo de 4 tiempos: contará los segundos desde 1 a 4 y luego comenzará otra vez.

lunes, 6 de octubre de 2025

micro:bit - "Introducción".

Clic aquí para acceder al Editor.

(se recomienda Chrome si vas a utilizar la placa física)


Comandos básicos:

display: se refiere a la pantalla LED.

display.show('hola') #muestra el texto letra por letra

display.scroll('hola') #hace un 'scroll' del texto en el display

display.show(Image.NOMBRE) #muestra una imagen prestablecida

display.clear() #borra la pantalla


sleep: se utiliza para generar una pausa (espera en milisegundos)

sleep(1000)


button_a y button_b: cada uno de los botones laterales.

button_a.is_pressed() #indica si el botón A se encuentra presionado

button_b.was_pressed() #indica si el botón B ha sido presionado durante el programa

 

Puedes EJECUTAR el código en pantalla o ENVIARLO a la microBit.

miércoles, 1 de octubre de 2025

APE Diciembre.

En la barra superior verás el acceso a APE. Allí encontrarás 5 FICHAS. Debes COPIAR cada FICHA en tu cuaderno de clase y ENVIAR fotograma po...