Comprar desde US | Comprar desde UK | Comprar desde DE | Comprar desde FR | Comprar desde IT | Comprar desde ES | ここでご購入を! |
En esta lección, le mostraremos cómo hacer uso de Internet para enviar mensajes desde un navegador remoto a un LCD 16×2 remoto.
Usaremos Osoyoo Mega-IoT Shield para conectar 1602 LCD y la placa MEGA2560 MCU. OSOYOO MEGA2560 puede funcionar como un servidor web. Utilizaremos el navegador para enviar la cadena “tu nombre” a este servidor web y mostraremos el mensaje “Bienvenido, tu nombre” en la pantalla LCD 1602.
1).Por favor, conecte la tarjeta de extensión OSOYOO MEGA-IoT en la tarjeta OSOYOO MEGA2560:
2)A continuación, conecte la pantalla LCD I2C 1602 al puerto I2C_1 de la placa de extensión OSOYOO MEGA-IoT con un cable PnP de 4 pines como se indica a continuación :(Jumper Cap debe conectar ESP8266 RX con A8, TX con A9)
Módulo de pantalla LCD 1602—I2C
Paso 1: Instale la última versión del IDE (Si tiene una versión del IDE después de la 1.1.16, por favor salte este paso).
Descargar IDE desde https://www.arduino.cc/en/software, e instale el software.
Paso 2: Instalación de la biblioteca WifiEsp (si ya ha instalado la biblioteca WifiEsp, por favor, omita este paso)
La extensión OSOYOO MEGA-IoT conecta el pin TX/RX con la placa avanzada OSOYOO para la placa MEGA2560 por defecto. Por lo tanto, en el código de sketch, necesitamos usar el Puerto Serie de Software para comunicarnos con el ESP8266 (configurando A9 como TX y A8 como RX en el objeto SoftwareSerial).
Para usar este escudo wifi en el IDE, necesitamos descargar la biblioteca WiFiEsp-master desde el siguiente enlace:
https://osoyoo.com/driver/WiFiEsp-master.zip
Abra el IDE -> Sketch -> Incluir Biblioteca -> Añadir Biblioteca en Zip para cargar los archivos zip anteriores en el IDE de Arduino.
Paso 3 Necesita instalar I2C library y guárdelo como las operaciones anteriores. Puede probar la dirección I2C del LCD 1602, por favor lea el siguiente tutorial:
https://osoyoo.com/2017/07/09/arduino-lesson-i2c-lcd1602-display/
Paso 4 Después de instalar la librería anterior, por favor descarga el código principal desde el siguiente enlace, descomprímelo, verás una carpeta llamada “smarthome-lesson14”.:
https://osoyoo.com/driver/smarthome/smarthome-lesson14.zip
Paso 5 Una vez completadas las operaciones anteriores, conecte la placa OSOYOO MEGA2560 al PC con el cable USB.
Paso 6 IDE: Elija el tipo de placa y el tipo de puerto correspondientes a su proyecto.
Paso 7 IDE: Haga clic en Archivo – Abrir, luego elija el código “smarthome-lesson14.ino” en la carpeta, cargue el sketch en su OSOYOO Advanced Board para Arduino MEGA2560.
Nota: En el sketch, busque las siguientes líneas:
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Por favor, reemplace los ****** con su SSID y contraseña wifi correctos, de lo contrario su proyecto no podrá conectarse a Internet.
Después de cargar el sketch en el IDE, abra el monitor serie en la esquina superior derecha del IDE, y verá el siguiente resultado:
Desde el monitor serie, usted puede ver la dirección IP de su tarjeta MEGA2560 en el círculo rojo (en la imagen anterior, 192.168.50.102).
A continuación, utilice su navegador para visitar el sitio web http://mega2560-ip-address (in above case, http://192.168.50.102), verá el siguiente resultado:
Introduzca su nombre “Alex” en el campo de texto y haga clic en el botón Enviar..
Aparecerá el siguiente mensaje en la pantalla LCD del mando a distancia:
Welcome
Alex
Ps:
La retroiluminación puede controlarse mediante el firmware o el puente integrado.:
Firmware:
lcd.backlight();// light on the backlight; lcd.noBacklight();//light off the backligth;
Hardware:
Hay un puente en el tablero, si usted quita este puente, la luz de fondo será aways apagado, y usted puede también controlar el contraste del LCD ajustando el potenciómetro a bordo.
DownLoad Url osoyoo.com
You must be logged in to post a comment.
I needed to adjust the pot on the back of the LCD display before I could see the message. Spent 2 hours before it came to me to adjust the pot!
Hello seachess,
Firstly,we apologize for inconvenience brought to you.
we updated our tutorial about how to adjust Backlight of 1602 LCD as above.
Beside, you can also visit : https://osoyoo.com/2017/05/08/i2c-1602-lcd-display-module-yellow-backlight/
Thank you.