Sie sind auf Seite 1von 9

Universidad Autónoma Chapingo

División de Ingeniería Mecánica.

Control Clásico.
Josué Vicente Cervantes Bazán.
Jorge Eduardo Delgadillo Marín.
Led RGB.
Introducción.
La configuración de una paina web se lleva a cabo en base a una configuración
html 5, en el cual se configuran comandos con los cuales es posible mandar
datos a través de una conexión wifi.

Materiales.
 Modulo wifi Esp8266.
 Arduino Mega 2560
 Resistencia de 220 ohm.
 Modulo KY-016 sensor led RGB
 Fuente para protoboard 5V 3.3 V Salida USB Mb102.

Objetivos.
Crear una página web en la cual tenga comunicación con una placa Arduino,
para encender un modulo RGB, con HTML 5 y JavaScript.
Desarrollo.

Se definen las variables tanto para la configuración del modulo wifi, el modulo RGB, así como
las matrices en las guardaremos los valores que mande la página web.
Se mandan comando ATP, para configurar el modulo wifi, se mandan con una separación de 2
seg.

Se configura una funcion “escribir”, en la cual se hará los comandos de cambio de nombre del
modulo, la direccion ip, el tipo de servidor que se deasea configurar. Y por ultimo un mensaje
de confirmacion de cambio de los valores.

Se crea una funcion de la cual sera el que contendra el codigo html 5 y el codigo JavaScript

El tema de la pagina web se coloca entres “<head></head>”.

Los párrafos del formato “<p>,</p>”.

La dirección a la que se mandara los valores seleccionado <form action=…/form-result.php>

La barra de selección se selecciona <input type=range>, donde se pone min=0, max=255.

Los códigos de JavaScript se ponen con comandos <scrpit></script>


Los números que seleccionemos en la barra se envían con un botón en el cual se abre una
segunda página con la terminación 192.168.4.1/=23=%23 con “000000” los dígitos que son
posibles enviar en hexadecimal (0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f).

“+IPD” es el formato por el cual se manda un formato de pagina web, una vez localizado se
busca en la misma dirección ip la terminación “=%23”, una vez encontrada se guardaran los
valores en la matriz “numero[]” y se mostraran en pantalla.

Ya que la matriz “numero[]” la seleccionamos como entero “int”, los valores que guarda son
decimales, haciendo la conversión de hexadecimal a decimal con la tabla ASCII.
Los valores que arrojaría son para cada valor de hexadecimal:

ASCII HEXADECIMAL
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
97 a
98 b
99 c
100 d
101 e
102 f

Se crea una función que convierta los valores ascii en los valores que necesitamos que va
desde (0 hasta 15),

Para poder poner los valores que necesitamos en el modulo RGB,

La funcion color(), manda los valores a la terminales PWM.


Resultados

Das könnte Ihnen auch gefallen