Clase 2

3. ¡Practiquemos, microbiter!


Nuestro robot puede ayudarnos a detectar el sonido a su alrededor y a qué volumen lo percibe, pero antes de ir al desafío…

¿Podrá funcionar como un parlante al que podamos nosotros regular el sonido? 🤔

Veamos el siguiente ejercicio de práctica:

1. Vamos a crear una variable volumen” para que podamos controlar el nivel de intensidad del sonido, pero ojo, también necesitaremos de la categoría “Música” el bloque “establecer volumen a…” para que el volumen del robot siga nuestra variable. Tené en cuenta que ese bloque no permite aumento o disminución, es decir, no podemos cambiarlo por sí mismo, por eso necesitamos la variable… que sí varía 😉

Por un lado vamos a fijar/establecer nuestra variable al iniciar, en el valor que prefieras; debajo, colocamos el bloque “establecer volumen a…” y en él la variable. Fijate debajo:

De esa manera, vamos a poder cambiar el volumen a nuestro antojo.

2. Vamos a utilizar ahora los demás sensores de nuestro robot. De la categoría “Entrada” buscamos el bloque “si agitado” pero lo cambiamos a “si inclinado a la derecha”. Ahí dentro vamos a colocar el bloque de “cambiar variable” y debajo, tal como hicimos en el paso anterior, colocamos el “establecer volumen” con la variable dentro. Recordá que podés hacer clic derecho y duplicar los bloques para mayor facilidad.

Así, cada vez que inclinemos el robot hacia la derecha, el volumen aumentará 1 punto.

Para asegurarnos de que lo hizo correctamente, vamos a colocar el bloque “mostrar cadena” y colocaremos un signo +. No olvides de colocar el “borrar pantalla” para que el mensaje no quede colgado.

3. Para bajar el volumen, vamos a hacer parecido pero diferente: vamos a utilizar el mismo bloque de movimiento pero cambiamos a “sí inclinación hacia la izquierda”. Dentro del “mostrar cadena” colocaremos un signo - para ver que nos haya entendido:

¿Notaste la otra diferencia? ¡El volumen debe restarse! Por eso colocamos un “-1” dentro del valor a cambiar.

4. ¿Qué te parece si le pedimos que al agitar la placa nos muestre el volumen que tiene? Necesitamos que nos muestre el número, miremos cómo:

5. Por último, vamos a agregar otro “borrar pantalla” al iniciar, así cada vez que iniciamos el robot, la pantalla se resetea. Te quedaría así:

Te dejamos el código completo por las dudas:

¿Te quedó?
¡Qué bueno! Ahora sí estamos listos para avanzar al desafío de hoy. 🙌