Actividad / reto
¿Cuántas veces hemos tenido un montón de pilas en casa y no estábamos seguros de cuáles estaban gastadas y cuáles no?
Vamos a programar nuestra tarjeta micro:bit para que nos diga si la pila está gastada o no y así poder deshacernos de ella de modo sostenible en un contenedor específico o bien seguir usándola. Además de nuestra micro:bit, necesitaremos algunas pilas AA y AAA de muestra y un par de cables tipo "cocodrilo".
En realidad con nuestra micro:bit solo podremos comprobar pilas de menos de 3 voltios, es decir, AA y AAA que son las más usadas en casa.

Conjetura
Antes de empezar a programar nuestra micro:bit en Makecode vamos a estudiar cómo es el razonamiento que debe seguir la tarjeta para hacer lo que queremos que haga.
Rellenad la siguiente ficha con las partes de la tarea y las relaciones lógicas entre esas partes.
Se trata de hacer una conjetura o una especie de hipótesis de lo que creemos que debe ocurrir. Podéis rellenar solo las casillas que necesitéis y tachar las que no o incluir nuevas relaciones usando flechas.
Documento para realizar las conjeturas PDF y documento editable
Pista 1
- Si la medida es ___ , entonces la tarjeta deberá... (mostrar un icono, una medida, hacer un sonido, etc.)
- Qué consideramos como pila gastada, es decir, qué medida es la que indica que está gastada
- Qué tipo de instrucción debemos programar para que la tarjeta haga una u otra cosa
- Qué tipo de mensaje debe dar el programa para que se entienda sin dificultad el estado de la pila

Pista 2
- Puedes usar estos bloques para hacer la programación, pero la relación entre ellos la tenéis que encontrar en equipo.
Tester de pilas, pistas

Explicación
Pensamiento computacional
El pensamiento computacional es una metodología que nos permite abordar y solucionar problemas de un modo ordenado y seguro ya que las distintas dimensiones nos sirven para no divagar o dar pasos en falso.

El pensamiento computacional tiene varias dimensiones. En este reto hemos trabajado principalmente las siguientes
- Elaboración del algoritmos:
- Hemos programado una serie de instrucciones claras y ordenadas usando los bloques de la aplicación makecode
- Descomposición
- Hemos dividido el problema que queríamos abordar en sus componentes básicos: qué es la luz, qué significa demasiada o poca luz y cómo medirlo.
- Relaciones lógicas
- Hemos analizado cómo se relacionan esas partes entre sí y cuáles son causa o consecuencia de las demás.
- Datos y variables
- Hemos estudiado cómo obtener datos, cómo tratarlos e integrarlos en la programación.
Metacognición
No olvides completar tu Diario de aprendizaje.
Orientaciones docentes
Este reto consiste en programar con bloques en https://makecode.microbit.org/. Si no estás familiarizado con el uso de la programación con bloques de colores tipo Scratch o bien no conoce la tarjeta micro:bit, puedes echar un vistazo a la sección de ayuda que se incluye en este REA. Es muy sencillo y te animo a que le dedique un ratito porque merece mucho la pena.
Se necesitan dos cables para poder conectar la tarjeta y la pila como si fuese un polímetro. Tal vez convenga explicar al alumnado brevemente cómo funciona una pila o qué medidas indican que la pila está gastada o no. En las pistas se incluyen vídeos e imágenes con información al respecto.
Uno de los cables debe ir conectado al pin 0, polo (+) y el otro a la tierra (GND), polo (-) para cerrar el circuito. En la imagen puede verse aproximadamente cuándo una pila se puede considerar como gastada. Los datos de la lectura analógica de la tarjeta van de 0 a 1023 por lo que alrededor de 478 la pila está en las últimas. Estas medidas no son milivoltios, mucho cuidado.
Podría ser interesante que cuando la medida indique que la pila está gastada o bien lo contrario, se reproduzca algún sonido, aparezca cierta imagen en pantalla, un símbolo en la matriz led de la micro:bit, etc. Esta sería una forma de mejorar el proyecto.