Paso 1: Hazlo
¿Qué es?
Este proyecto añade control de volumen a una gramola micro:bit. Reproduce una melodía diferente si pulsas el botón A o el B, y además te permite ajustar el volumen inclinando tu micro:bit a izquierda y derecha.
Cómo funciona
- Si estás usando un micro:bit de verdad, conéctale unos auriculares tal que así:
- El volumen actual se almacena en una variable llamada volume (volumen).
- El volumen en micro:bit se representa con un número entre 0 y 255, así que cuando arranca el programa lo pondremos justo a la mitad, a 128.
- El acelerómetro detecta cuando inclinas tu micro:bit a izquierda y derecha.
- Si lo inclinas hacia la izquierda, se le resta 32 al volumen actual. (Hemos escogido 32 en lugar de 1 para que haya una diferencia notable con inclinarlo sólo una vez.)
- Cuando lo inclinas a la derecha, se le suma 32 al volumen actual.
- Usamos bloques si... entonces para evitar que la variable del volumen baje de 0 o exceda 255, ya que dichos valores estarían fuera del rango válido.
- Un bloque para siempre actualiza contínuamente el volumen actual, aplicando los cambios que se hacen al inclinarlo a la variable del volumen. También actualiza una barra de progreso, para que sepas cuál es el volumen actual.
Lo que necesitas
- micro:bit (o simulador MakeCode)
- si usas un micro:bit de verdad, unos auriculares y dos cables con pinzas de cocodrilo
Paso 2: Prográmalo
Paso 3: Mejóralo
- Programa tus propias melodias.
- Haz que se silence al pulsar los botones A y B a la vez.
- Modifica el control de volumen para que reaccione a otros gestos, como agitarlo.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.