Saltar navegación

LÁMPARAS TELECOMANDADAS - 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 22 de enero de 2024 por Irene A.

8 visualizaciones

Descargar la transcripción

Aquí os presento a la lámpara Minimum, es una lámpara que se enciende por internet 00:00:00
a través de un cuestionario vía web. Le pide que se encienda en cuatro colores, blanco, 00:00:27
rojo, azul y verde, como vemos aquí, y que la intensidad de la luz sea apagada en una 00:00:34
luz suave o brillante. Ahora mismo está en rojo brillante. Si yo introduzco, por ejemplo, 00:00:40
blanco tenue y le damos a enviar, vemos cómo cambia a blanco tenue. Ahora voy a ponerlo 00:00:46
verde brillante, le damos a enviar y vemos cómo cambia instantáneamente. Y por último 00:00:57
azul apagado y veremos cómo se apaga. Y todo esto es posible a la programación que os 00:01:05
voy a mostrar a continuación. Es una programación en torno de Arduino y aunque sea compleja, 00:01:27
inicialmente incluimos las librerías de NeoPixel, la librería para conectarnos al Wi-Fi y la 00:01:35
librería para ser un servidor web. Después llevamos a la función WebServer para poder 00:01:41
publicar a través del puerto 80, que es el que se suele usar, y definimos que nuestro NeoPixel 00:01:48
está conectado, tiene 8 LEDs, está conectado al puerto 4, al pin 4, perdón, y lo vamos a hacer 00:01:56
con esta serie de colores, GRB, Red, Red, Blue, y con esta función. Aquí vemos la función de mi 00:02:06
web, que voy a pasar un poco por encima, solo decir que estamos programando directamente en 00:02:16
Arduino en HTML, y lo que hacemos es a través de un cuestionario por el método POST, aquí he creado, 00:02:21
como veis estas son las cajitas donde estamos seleccionando, y a cada cajita le he asignado, 00:02:30
aparte de poder escribir delante y que aparezca en mi página web, le he asignado al contenido 00:02:37
una variable, que he llamado vrac, una variable de tipo característico, y luego lo mismo he hecho con la intensidad, 00:02:45
con los checkboxes, en los que el contenido lo he asignado a nada tenue o máximo, por la intensidad que veamos aquí. 00:02:57
Aquí sería el fin de la página web, y aquí enviamos la información a través del servidor. 00:03:07
Por otro lado tenemos la función web procesa, que es lo que hace es recibir los parámetros que se han enviado a través de ese 00:03:17
cuestionario, o a través de lo que fuera que estemos recibiendo en nuestro SP32, los parámetros que definimos, 00:03:29
dos, el argumento número de parámetros, y por segundo el nombre del parámetro, y es donde yo he relacionado esas variables 00:03:39
con el nombre, para poder saber qué es el color que hay que poner y la intensidad que hay que poner. 00:03:45
Aquí estamos mostrando por unitor serie, ese es el nombre de variables y ese es el nombre de las variables. 00:03:53
Y tendríamos aquí el void setup, en el que iniciamos unitor serie, iniciamos los píxeles, nos conectamos al wifi, 00:04:00
que está en esta otra pestaña y que ahora no lo mostraré, iniciamos el servidor, y iniciamos el servidor como un refugio de datos, 00:04:13
como un refugio de datos y como un dio de datos. 00:04:25
Y aquí tenemos ya el void loop, en el que hemos definido una variable string color y otra variable string intensidad, 00:04:30
y para poder extender esas variables que tenemos anteriormente en tipo caracter, char, las he convertido ahora a variable string. 00:04:39
Por otro lado he definido las variables enteras, n y f, que no las voy a usar. 00:04:48
Nos conectamos al, vemos si se ha conectado algún cliente al servidor y ha mandado alguna, a la página web, 00:04:54
ha mandado alguna información, y asignamos color a la primera de las selecciones, 00:05:05
y asignamos intensidad a la segunda de las selecciones, 00:05:12
aquí estaremos asignando o la v, o la d, o la a, o la r, 00:05:17
y aquí estamos asignando o la t, o la n, o la f, el color y la intensidad. 00:05:23
Entonces he asignado que cuando la intensidad sea n o sea nada, 00:05:29
voy a usar una variable auxiliar f, e, en la que le voy a dar el valor cero, 00:05:34
que va a ser la cantidad que yo voy a poner en los píxeles RGB, 00:05:40
la cantidad lo voy a administrar de ese color. 00:05:47
Luego, cuando la intensidad sea n, le voy a dar el valor veinticinco, 00:05:51
que es un valor bajo, pero ya algo. 00:05:56
Y por último, cuando la intensidad sea máxima, le voy a dar el valor máximo doscientos, 00:05:59
que es veinticinco. 00:06:03
Entonces, dentro de esas condiciones, si el color es blu, es v, perdón, blanco, 00:06:05
entonces voy a poner blanco todos los píxeles, por supuesto siempre, 00:06:13
la combinación de rojo, verde y azul. 00:06:20
Cuando el color sea rojo, le voy a asignar que intensidad f, 00:06:24
lo que previamente he asignado, o nada, o poquito, o mucho. 00:06:29
Y por último, aquí tenemos la pestaña en la que hemos puesto la función de Wi-Fi, 00:06:32
en la que definimos que nos conectamos a una red Wi-Fi con su contraseña, 00:06:36
y mostramos por el puerto serie que nos estamos conectando, 00:06:43
que nos hemos conectado a tal red Wi-Fi, 00:06:48
y mostramos el IP al que estamos conectados, 00:06:51
que esto nos sirve de utilidad posteriormente. 00:06:54
Idioma/s:
es
Idioma/s subtítulos:
es
Autor/es:
Irene Alcázar
Subido por:
Irene A.
Licencia:
Reconocimiento
Visualizaciones:
8
Fecha:
22 de enero de 2024 - 0:42
Visibilidad:
Clave
Centro:
IES SOR JUANA DE LA CRUZ
Duración:
07′ 10″
Relación de aspecto:
1.78:1
Resolución:
1024x576 píxeles
Tamaño:
120.53 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid