Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Código Cultivo IoT. Vídeo 2 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 25 de diciembre de 2025 por Francisco J. G.

5 visualizaciones

Código Cultivo IoT. Vídeo 1

Descargar la transcripción

aquí tendríamos wifi.status vamos a comprobar el estado de la wifi y nosotros queremos que 00:00:00
ese estado sea distinto de que esto sería una constante es una constante ahora lo vamos a 00:00:15
poner aquí y le ponemos un que lo haga pues por ejemplo un delay cada 00:00:27
vamos a ponerle 500 milisegundos medio segundo qué estamos haciendo aquí aquí lo que estamos 00:00:35
haciendo es esta es la función de conexión a la wifi lo que estamos haciendo es intenta conectarse 00:00:42
conectarse a la red wifi, espera hasta que la conexión sea correcta y muestra por el 00:00:49
Monitor, en serie, el estado y la IP asignada. 00:01:17
Vamos a ponerlo aquí con... 00:01:32
Bien, esto es lo que realizaría, veis aquí está esperando, lo que va a hacer es un while, 00:01:41
que va a estar recorriéndolo continuamente hasta que el estado sea diferente de... 00:01:45
Nosotros lo que queremos es que hasta que la conexión sea correcta. 00:01:54
Esa es una constante, MLConnected, en el que nos está diciendo que mientras el estado de la Wi-Fi sea distinto de conectado, pues que espere medio segundo y lo vuelva a reintentar y así sucesivamente, ¿vale? 00:01:57
Entonces, va a esperar hasta que la conexión sea correcta y luego después este Wi-Fi status lo que nos permite, lo que hace por defecto es que muestra por el monitor en serie el estado y la IP así en nada. 00:02:11
Si nos vamos, voy a poner aquí, vamos a coger el proyecto que tenía, que ya lo tenía ejecutado, que era este de aquí, a ver, es este, a ver, veis lo que está haciendo aquí, concretamente este método, el de conectar Wi-Fi, eso es lo que va a hacer. 00:02:28
Pero claro, vamos a ponerlo, cuidado con el traducir al español y al inglés. 00:03:03
¿Veis que no se...? ¿Qué es lo que hemos hecho? Hemos dicho que mientras no se conecte, pues entonces que no aparezca, ¿vale? Tenemos que añadir la parte del serial para que nos aparezca el qué, para que nos aparezca esa información que aparece aquí, ¿vale? 00:03:13
Entonces vamos a poner el, aquí sería, vamos a conectar, primero vamos a poner, que si, serial, el serial lo veremos luego, el serial se iniciará en el setup, ya lo vamos a poner aquí, aunque para que podamos utilizarlo en conectar wifi. 00:03:37
Entonces aquí, en el serial, como patrón de configuración, ponemos begin y ponemos, por ejemplo, 1, 1, 5, 2. 00:04:06
Para el caso de la SP32, que acordaros que nosotros con la de Arduino utilizamos 9600 baudios. 00:04:21
para este caso se utiliza 00:04:28
este número de baudios 00:04:31
que serían los 115.200 baudios 00:04:35
una vez que hemos generado 00:04:36
hemos comenzado el monitor en serie 00:04:38
en el setup 00:04:49
hay que ponerlo aquí 00:04:50
y a imprimir 00:04:52
vamos a poner un print 00:04:53
y vamos a hacerlo igual que aparecía 00:04:55
pues vamos a poner iniciando 00:04:57
un wifi 00:04:59
o no sé cómo lo puse la otra vez 00:05:04
vamos a ponerlo conectando a wifi 00:05:06
vamos a poner conectando 00:05:07
conectando 00:05:09
a wifi 00:05:14
y le vamos a poner puntos 00:05:15
suspensivos y así 00:05:17
bien, una vez que 00:05:18
pasamos aquí 00:05:21
habrá que establecer 00:05:22
lo que 00:05:26
hemos visto aquí, nosotros lo que queremos es que 00:05:27
nos aparezca conectando a wifi y luego una vez que se haya conectado nos 00:05:29
aparezca que la wifi ha sido conectada y que nos 00:05:35
aparezca la ip entonces esto lo vamos a hacer con un serial 00:05:42
println como aparece aquí entonces para ello tenemos que coger un método que 00:05:48
sería el de que es el local ip y pasarlo a una cadena para que lo imprima 00:05:52
Entonces, ¿qué vamos a hacer? Aquí a continuación vemos aquí que concretamente hasta que no, si se da cuenta aquí en el while que no está conectado, entrará adentro, esperará medio segundo y luego volverá otra vez, ¿vale? 00:05:59
Entonces, lo que vamos a hacer es que vamos a poner aquí también serial.print y vamos a poner aquí un punto. 00:06:18
De tal manera que mientras está bien puesto, mientras está, nosotros llamamos a la función conectar Wi-Fi. 00:06:34
Lo primero que hace es conectando a Wi-Fi, todavía no ha conectado. Iniciamos la Wi-Fi a través de sus parámetros de configuración, SSID y del password, y luego se nos va hasta el while. En el while va a mirar si el estado es distinto de conectado. Si es distinto de conectado, entonces entrará dentro del while y lo que hará es que irá poniendo puntos, puntos y lo que hará es que a continuación esperará medio segundo y volverá y volverá. 00:06:47
si no entra en el while es que se ha producido la conexión 00:07:15
y entonces aquí ya podremos poner el serial.println 00:07:19
y vamos a poner aquí 00:07:24
tendríamos que poner conectado 00:07:26
era conectado, ¿no? ¿cómo lo ponía? 00:07:32
wifi conectada y luego ip dos puntos 00:07:38
¿vale? entonces ponemos 00:07:40
Vamos a poner wifi conectada, punto, y luego ip, dos puntos, y es un espacio. 00:07:43
Y aquí habría que añadir la parte de, ahora lo que tenemos que coger es de wifi, tenemos que coger local, local, el método era punto local ip, 00:07:56
Pero claro, este método no lo va a devolver como un string, entonces habrá que ponerlo a tu string para que lo convierta en cadena y que pueda ser visualizada y pegada a lo que es Wi-Fi conectada a IP. 00:08:13
entonces 00:08:32
con esto 00:08:33
esto está mal 00:08:38
serial 00:08:39
ahora 00:08:40
print 00:08:40
también está mal 00:08:42
print 00:08:45
bien 00:08:48
tendremos que 00:08:51
una vez que hayan realizado 00:08:52
la conexión 00:08:54
nos pondrá 00:08:54
que la wifi 00:08:55
nos pondrá 00:08:56
wifi conectada 00:08:59
y la ip 00:08:59
que tenemos nosotros 00:09:00
a nivel local 00:09:01
que es lo que aparece 00:09:02
aquí abajo 00:09:04
lo veis 00:09:04
lo que ha hecho es 00:09:05
una vez que veis conectando a wifi 00:09:07
como ha conectado rápidamente 00:09:10
nos van apareciendo los puntos 00:09:12
y a continuación pone wifi conectado 00:09:14
y la IP que tengo a nivel local 00:09:15
y eso sería la parte de lo que es conectar la wifi 00:09:19
bien 00:09:24
una vez que ya hemos hecho la parte del 00:09:25
de la función conectar wifi 00:09:30
nos vamos a pasar a la parte del setup que ya iniciamos 00:09:35
acordaos que esta parte del setup solo se leía una sola vez 00:09:38
hemos ya puesto la inicialización 00:09:41
de lo que es el monitor en serie 00:09:43
y ahora lo que vamos a hacer es 00:09:47
vamos a llamar al objeto 00:09:49
DHT y le vamos a poner 00:09:52
setup 00:09:56
le vamos a poner 00:09:57
vamos a crear ese objeto con sus parámetros de configuración 00:10:01
Aquí esto se ha salido aquí y esto sería así. Este método requiere de dos parámetros. Uno, el pin que tiene, que sería, acordaos, lo hemos llamado DHT pin y el otro parámetro necesitamos el DHT ESP que es llamar a la librería, en este caso, 00:10:05
o lo que hace es inicializar el sensor conectando a esta librería, que sería la DHT22. 00:10:30
Estos serían los dos parámetros que necesitamos para crear ese objeto. 00:10:39
Entonces, ¿aquí qué tendríamos? 00:10:42
Tendríamos que... 00:10:43
Vamos a dejar un espacio. 00:10:46
Inicializamos la comunicación en serie. 00:10:51
Utilizamos el sensor DHT, pero claro, el que queremos es el DHT22. 00:11:03
Y conectamos el ESP32 a la red Wi-Fi. 00:11:15
¿Cómo? Pues llamando a la función que hemos creado arriba, llamando a ConectarWifi. 00:11:31
Y con esto ya tendríamos realizado tanto lo que son las librerías, las constantes que vamos a utilizar, el objeto DHT, 00:11:43
hemos creado la función ConectarWifi y hemos creado el setup o la configuración, 00:11:56
en el que lo único que hemos configurado es el monitor en serie el objeto de ht y 00:12:02
hemos conectado hemos llamado a la función conectar wifi 00:12:07
que nos quedaría nos quedaría el loop que lo dejamos para un siguiente vídeo 00:12:13
Idioma/s:
es
Materias:
Informática
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado básico
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado medio
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Francisco José González Constanza
Subido por:
Francisco J. G.
Licencia:
Todos los derechos reservados
Visualizaciones:
5
Fecha:
25 de diciembre de 2025 - 13:39
Visibilidad:
Público
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
12′ 27″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
231.47 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid