Plan de acción:
- Crear una función en el arduino para encender y apagar el relé.
- Conectar el arduino a la red wifi y verificar que es visible a otros dispositivos
- Comunicación bidireccional de datos entre el arduino y otros dispositivos vía wifi (enviar string u otras variables de forma confiable)
- interface del lado del cliente para programar o ejecutar acciones.
usar arduino uno solo como programador, no como microcontrolador, el esp8266 es un microcontrolador en si, se puede usar aparte de otros microcontroladores y funciona mejor así
- quitar el microcontrolador del arduino uno
- conectar el esp8266 según el esquema
- para programar el esp8266 conectar gpio0 a tierra, cuando se desea usar, se desconecta.
- una vez programado el esp8266 conectar rst a tierra por unos segundos, desconectar rst de tierra y luego se puede usar el esp8266 normalmente
arduino-cli core update-index arduino-cli core install esp8266:esp8266