miércoles, 12 de noviembre de 2025

micro:bit - Trabajo Final (Semana 3).

Semana 3: Finalización, estética y presentación
 

Objetivos:
    • Mostrar mensaje de fin y logo final
    • Crear imagen promocional del juego
    • Redactar manual del juego (nombre, reglas, cómo jugar)
    • Revisar y comentar el código
    • Generar archivo .hex y empaquetar entrega
 

Tareas:
    #Mostrar mensaje final
    #Crear imagen promocional
    #Redactar manual del juego
    #Revisar y comentar código
    #Preparar entrega

lunes, 10 de noviembre de 2025

micro:bit - Controlar acciones del usuario.

La siguiente función, devuelve un valor entre 0 y 5.

0 - botón A

1 - botón B

2 - pin_logo

3 - tapar

4 - sacudir

5 - sin acción

#mostrar y limpiar son tiempos de espera

mostrar=800

limpiar=200

 

#imagenes es una lista conteniendo los dibujos a mostrar para cada acción 

def leerAccion():
    accion=5 #sin acción (fuera del rango)
    if button_a.was_pressed():
        accion=0
    if button_b.was_pressed():
        accion=1
    if pin_logo.is_touched():
        accion=2
    if display.read_light_level()==0:
        accion=3
    if accelerometer.was_gesture("shake"):
        accion=4


    if accion<5:
        display.show(imagenes[accion]) #aquí se muestra la acción realizada por el usuario
        sleep(mostrar/2)
        display.clear()
        sleep(limpiar)
    

    return accion  

lunes, 3 de noviembre de 2025

micro:bit - Trabajo Final (Semana 2).

Semana 2: Interacción y verificación

Objetivos:

• Capturar acciones del usuario (botones, gestos, logo)
• Comparar patrón con respuesta
• Implementar sistema de vidas
• Repetir patrón si hay error
 

Tareas:

#Capturar acción del usuario
#Comparar patrón con respuesta
#Restar vida si hay error
#Repetir patrón sin agregar acción

Equipos Trabajo Final.

 Formulario para equipos de trabajo (completar sólo un formulario por equipo).

miércoles, 29 de octubre de 2025

micro:bit - Trabajo Final (Semana 1).

Semana 1: Diseño del juego y estructura base
 

Objetivos:
    • Definir qué acciones se usarán en el patrón (ver lista abajo)
    • Crear estructura de datos para guardar el patrón (lista)
    • Mostrar logo personalizado y mensaje de inicio
    • Crear función para generar una acción aleatoria
    • Mostrar la secuencia al usuario (scroll o íconos)
 

Acciones sugeridas para el patrón:
 

acciones = ["A", "B", "logo", "tapado", "sacudido"]
 

Se recomienda usar una lista para guardar el patrón y otra para registrar la respuesta del usuario.
 

Tareas:
     #Crear lista de acciones
     #Mostrar logo de inicio
     #Generar acción aleatoria
     #Mostrar patrón al usuario

martes, 28 de octubre de 2025

Actividad 20 (REPASO): "Procedimientos y funciones".

Escribe los siguientes códigos:

a. Un procedimiento que reciba un nombre y salude.

b. Un procedimiento que muestre los días de la semana.

c. Un procedimiento que muestre los meses del año.

d. Una función que reciba dos números y devuelva el mayor (retorna 0 si son iguales).

e. Una función que reciba dos números y devuelva el menor (retorna 0 si son iguales).

f. Una función que reciba el año de nacimiento y devuelva la edad de la persona.

lunes, 27 de octubre de 2025

micro:bit - Trabajo Final.

Objetivo: 

Desarrollar en grupos de 2 a 3 estudiantes un juego tipo “Simon” en micro:bit, que desafíe al usuario a repetir secuencias de acciones (gestos y botones) generadas aleatoriamente. Cada ronda agrega una nueva acción.

El jugador tiene 3 vidas para completar el patrón correctamente. Al fallar, se repite el último patrón sin agregar nuevas acciones. Al perder todas las vidas, el juego finaliza.

Archivos a entregar: 

1.    Código Python autodocumentado (.txt y .hex)
2.    Manual del juego (máx. 1 carilla)
3.    Imagen promocional (.png o .jpg)
4.    Todos los archivos deben incluir nombres de los autores
 

Fecha de entrega: 

Viernes 21 de noviembre (cada integrante del equipo debe hacer su entrega).

 

Formulario para equipos de trabajo (completar sólo un formulario por equipo).

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...