¿Puedo presionar un botón en una aplicación de teléfono y hacer que envíe un comando a un microcontrolador para que haga algo?

Simplemente si

Entonces, ¿cómo haces para lograr esto …

Bueno, debes recordar que hoy en día puedes presionar un botón en tu teléfono que puede hacer cualquier cosa, desde enviar un mensaje a otra persona hasta volar un país.

Entonces, ¿cómo se logra esto? Las respuestas son las redes.

Existen diversas formas de conexión en red que le permiten conectarse y enviar solicitudes a otros dispositivos, los principales son Bluetooth, wifi y datos móviles.

Tendrá que elegir cuál de estos es el más adecuado según sus requisitos.

Una vez que haya hecho eso, suponiendo que su microcontrolador no tenga ningún medio para las comunicaciones inalámbricas, deberá conectarlo a un dispositivo que sí tenga los medios para comunicarse mediante estos métodos. Sugeriría una frambuesa pi.

Luego, debe escribir software en la Raspberry Pi para realizar la acción que desea que realice su microcontrolador. Una vez que tenga esto funcionando y probado, debe exponer esta funcionalidad sobre el método de red elegido.

Luego, escriba una aplicación móvil que se conecte a este servicio y emita los comandos necesarios para activar la acción deseada del microcontrolador.