MT07¶
Interfaces y aplicaciones

Este módulo nos guía en el camino de los protocolos de diseño y programación para generar interfaces entre los usuarios y los objetos. El objetivo principal de esta instancia es construir un puente que permita ver estados y ejecutar acciones. La interfaz visual es la clave del éxito de una interacción eficiente con el usuario. Provocar movimientos, sonidos, colores con luces mediante elementos físicos y programación es el desafío que tenemos que cumplir.
Algo fundamental que se recomienda en el curso es: ¿Qué variable o estado quiero mostrar? ¿Qué acción real puede ejecutar el usuario? ¿Cómo voy a confirmar lo que pasó? Si responden bien esas tres cosas, ya tienen una base muy sólida.

La interacción puede ocurrir a través de una página web, un panel en Node-RED, una app en Blynk o incluso una consola muy básica. Basado en estas referencias, hicimos el laboratorio práctico con ESP32 en el LATU.

El priemer ejercicio fue hacer que desde un boton en una plataforma web ensendiera la luz integrada del modulo ESP32 La propuesta fue que Usando inteligencia artificial para intentamos programar la acción desde Blynk. todo el proceso lo teniamos que hacer udando chatgpt o gemini de forma independiente. Algo paso con los puertos de mi laptop que no puede completar la consigna. Me quede con testimoniar el trabajo de mis compañeras que si lo lograron.
En el segundo ejercicio, intenté controlar desde una interfaz generada por la IA un servo que girara hacia un lado y hacia el otro.


Referencias:¶
Herramienta para aprender a programar
Como usar una pantalla electornica en tu proyecto
Arduino con sensor de proximidad, luz, RGB y gestos APDS9960
Tutorioa acelerometro y giroscopio
Proveedor de componentes electronicos