Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Código Cultivo IoT. Vídeo 2 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Código Cultivo IoT. Vídeo 1
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
l
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:
- 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
- Ciclo formativo de grado básico
- 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