lunes, 1 de diciembre 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 por correo electrónico a ebiccuy@gmail.com 

Al final de cada FICHA encontrarás ACTIVIDADES: pueden ser PREGUNTAS (copias, respondes en tu cuaderno y envías foto por correo), o EJERCICIOS (que realizarás en la computadora y enviarás por correo).

APE es una instancia PRESENCIAL, FICHAS y ACTIVIDADES se realizarán y enviarán en CLASE (NO son TAREAS). 

martes, 18 de noviembre de 2025

Trabajo final: orientaciones.

Analicemos variables:

acciones -> es una lista con las acciones posibles (sólo sirve como referencia).

imagenes -> es una lista, contiene la imagen que se mostrará al usuario para que realice la acción.

secuencia -> es una lista, aquí se guardarán las acciones que la micro:bit seleccione para repetir.


¿Cómo funciona el juego?

- Se muestra el logo.

- Se agrega una acción al azar a la secuencia y luego se muestra al usuario.

Ahora empieza lo complejo:

Es momento de que el usuario repita la secuencia creada por el juego.

El mecanismo es el siguiente:

Se recorre la secuencia (contiene las acciones a repetir) y se lee una acción del usuario. Si la acción guardada en la secuencia coincide con la acción realizada por el usuario, se suma un punto y se continúa con la siguiente posición de la lista; sino, se resta una vida y se muestra la secuencia nuevamente al usuario.

El juego finaliza cuando se agotaron las vidas; es momento de informar el fin del juego y mostrar el puntaje logrado. 

lunes, 17 de noviembre de 2025

Última semana!

El viernes 21 hasta las 19 horas, tienes tiempo para entregar tu Trabajo Final.

Si estás leyendo esto: Felicidades! Estás implicado en el proceso.

Escribir un programa es como construir una casa: se hace día a día y desde los cimientos. Comenzamos eligiendo los materiales, definimos las tareas a realizar y luego las ejecutamos para obtener el resultado.

Es necesario comprender el problema para poder resolverlo y aquí es donde el tiempo de aula, el docente y tus compañeros de equipo trabajan de manera coordinada para alcanzar la solución a tiempo.

Durante el curso elegiste atajos... ahora es cuando entenderás el costo: ignorar el proceso es como viajar en el tiempo hacia el futuro,  será difícil entender el presente sin conocer el pasado.

Algunas recomendaciones:

1. Vuelve a leer la propuesta de trabajo todas las veces que sea necesario, hay información que no verás a primera vista y otra que adquirirá relevancia con el tiempo.

2. Revisa la lista de tareas de cada semana, así evitarás olvidos:

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

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

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

 3. Aprovecha la ayuda que brinda la interfaz al señalar errores y aprende de ellos. 

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

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