You are on page 1of 9

UNIPOLI

Telematica

REPORTE
Hiram Emmanuel Gamiz Martinez
INTRODUCCIN
En las primeras practicas se implement el software llamado ESplorer para
cargar sketch a nuestro microcontrolador node-mcu, posteriormente, para
practicas un poco ms robustas, se procedi a utilizar el IDE de arduino, como es
conocido, las primeras prcticas en un microcontrolador, siempre son, el prender
un LED, conforme fue avanzando la unidad se implement el internet de las cosas
como la pgina llamada ubidots.
DESARROLLO
PRACTICA 1: SECUENCIA DE LEDS
La primera prctica, const de realizar una secuencia de LEDS, se utiliz ESplorer
para llevar acabo la misma, el cdigo es el siguiente:

Ilustracin 1.-Codigo primer practica

Como en cualquier otro lenguaje ensamblador, se comienza declarado los pines,


en modo OUTPUT, luego de esto, se realiza un ciclo for que es el que lleva el
nmero de iteraciones a realizar, despus de esto, simplemente nos resta
encender los LED con el comando, pin2.VALUE(1).
PRACTICA 2: SECUENCIA DE LEDS CON PUSH BUTTON

Ilustracin 2.-Cdigo segunda practica

Luego de definir los pines como en la prctica anterior, en esta prctica, se


procede a utilizar un push button, su funcionamiento bsico fue el siguiente:
Al iniciar el cdigo, se tena una secuencia precargada, luego de presionar el
botn, esta secuencia deba cambiar.
Con las variables c y x se tena el control para establecer cual secuencia era la
que se tena que ejecutar
PRACTICA 3: WEB SERVER
Para esta prctica, el IDE cambi, siendo Arduino IDE, el software a utilizar, es un
software completamente conocido para los estudiantes, ya que se ha visto desde
cuatrimestres anteriores.
El cdigo, es el siguiente:

Como se puede apreciar, incluimos la librera que nos permite trabajar con el
node-mcu, posterior a esto, para trabajar como servidor web local, se tiene que
indicar nuestro SSID y password correspondiente a la red WLAN a usar, una vez
hecho esto, se declaran los pines los cuales se van a utilizar, dos LEDS y un pot
para llevar el control tanto de entrada analgica como de salidas digitales.
Como parte del cdigo necesario, se indica el puerto necesario, como es web,
recordamos que se usa el puerto 80
En la parte del Loop, vemos que constantemente se espera la conexin de un
cliente nuevo para el funcionamiento de este web server, luego de esto, se inician
dos solicitudes (request), una para cada LED, en la imagen se aprecia que es para
el LED nmero 1.

En esta imagen, se observa todo el maquilado de la pgina HTML, se observa


cmo se crean los links directamente en los botones para poder mandar la
solicitud a la funcin correspondiente.
PRACTICA 4: IOT

IOT (internet of the things)


En esta ltima prctica, a diferencia de la anterior, se lleva el control desde un
servidor externo, como se mencion en la introduccin, la pgina ubidots funciona
perfectamente y es de una interfaz amigable y sencilla de usar.

El cdigo utilizado fue el anterior, y es un cdigo relativamente sencillo, se


incluyen las libreras requeridas para el uso de IOT, y nicamente se unificaron los
ejemplos cargados por la misma librera, definiendo un ID por cada widget y un
token que es el pase o clave personal para nuestro usuario registrado en ubidots
CONCLUSIN
El funcionamiento del node-mcu es muy amplio, la verdad qued asombrado de
los manuales de informacin, ya que al ser un microcontrolador no tan conocido
pudiese no haber mucho contenido.
Para el costo que tiene, la verdad es que est a la par de un arduino inclusive, al
tener WI-FI integrado, tiene ms implementaciones, sin necesidad de un mdulo
adicional.

You might also like