← Volver a la guía

ESP32 desde cero

El viaje completo: de tu código a la notificación de “tu planta tiene sed”.

TU MAC · desarrolloESP32 · tu programa corriendoMUNDO FÍSICOINTERNET build.binUSB1 vezcada 5 s%∞aguavoltajeHTTP POST · WiFipushSerial.println Código .inolo que escribísCompilar.ino → .binFlashearescribe la flashMonitor serietus logssetup()arranque, 1 vezloop()se repite siempreanalogRead()ADC: 0–4095Decisiónumbral + histéresisTierra / plantahumedad realSensor capacitivohumedad → voltajeTu celularnotificación pushntfy.shrecibe el POST
Tu Mac (build + deploy) Código corriendo en el ESP32 Mundo físico Internet Flujo de ejecución / datos Logs que vuelven a tu Mac

Cómo leerlo: arriba está el ciclo de desarrollo, que se repite cada vez que cambiás el código. Una vez flasheada, la placa ya no necesita tu Mac: loop() lee el sensor, convierte el voltaje en un porcentaje y, si la tierra está seca, hace un POST a ntfy.sh, que te manda el push al celular. La línea punteada es el único vínculo que queda con tu Mac: los logs, mientras el USB esté conectado.