En la cuarta semana trabajamos en App Inventor y creamos una aplicación tipo reloj que funcionaba con el sensor de luz del dispositivo Me pareció una actividad muy interesante porque no solo aprendimos a programar algo funcional, sino que también entendimos cómo los sensores pueden interactuar con el entorno y cambiar el comportamiento de la app en tiempo real. Fue genial ver cómo, según la luz del lugar, la aplicación respondía de manera diferente. Esta experiencia me motivó bastante, ya que me hizo ver que con creatividad se pueden hacer proyectos más dinámicos y útiles.
También hicimos una app en la que usamos el acelerómetro y el giroscopio del celular. La idea fue programar desde el entorno de bloques para que la aplicación reconociera los movimientos del dispositivo. Primero diseñamos la interfaz con un texto de prueba (“Hola Mundo”) y botones para mostrar la información.
Luego, agregamos los bloques de programación:
• Con el Acelerómetro capturamos los cambios de posición y aceleración.
• Con el Giroscopio logramos que se detecten los giros y la orientación.
Y finalmente hicimos una app en la que funciona como un monitor de clima. Para que la aplicación pudiera "sentir" el ambiente, tuvimos que integrar tres componentes esenciales como
Termómetro: Este es el que nos da la temperatura.
Higrómetro: Este mide el nivel de humedad en el ambiente.
Barómetro: Este se encarga de medir la presión atmosférica.
La parte más importante fue la programación por bloques. No le dijimos a la app que revisara la temperatura cada cierto tiempo, sino que le dijimos que esperara a que los sensores dieran una señal.
Programamos un evento para cada sensor:
Para la Temperatura: Usamos el bloque cuando Termometro1.TemperaturaCambia.... Esto significa que, en el momento exacto en que el termómetro detecta un cambio en el valor de la temperatura, la aplicación se activa. Dentro de ese bloque, pusimos la instrucción para guardar ese nuevo valor en una variable llamada Temperatura
Para la Humedad: Hicimos lo mismo, usando el bloque cuando Higrometro1.HumedadCambia... para capturar y guardar el valor en la variable humedad.
Para la Presión: Y repetimos la lógica con el cuando Barometro1.CambioDePresion... para guardar el dato de la presión.
De esta manera, la aplicación está monitoreando el ambiente en tiempo real. Una vez que los valores (temperatura, humedad y presion) están guardados, solo falta usar otros bloques para mostrarlos en las etiquetas de la pantalla y que el usuario pueda ver el clima actual.
Elegi “Aprovecha” de Daddy Yankee habla de aprovechar el momento presente con alguien especial: de sentirse cerca, compartir emociones y no dejar pasar las oportunidades que da la vida. Es una canción que invita a vivir lo que se siente ahora, sin posponer.