Kaufen Sie von US | Kaufen Sie von UK | Kaufen Sie von DE | Kaufen Sie von FR | Kaufen Sie von IT | Kaufen Sie von ES | ここでご購入を! |
In dieser Lektion zeigen wir Ihnen, wie Sie eine Internetnachricht von einem entfernten Browser zu einem entfernten 16×2 LCD senden können.
Wir werden Osoyoo Mega-IoT Shield verwenden, um 1602 LCD und MEGA2560 MCU Board zu verbinden. OSOYOO Advanced Board für Arduino MEGA2560 kann als Webserver arbeiten. Wir werden Browser verwenden können “Ihr Name” String zu diesem Webserver und Anzeige Willkommen Ihr Name Nachricht in der 1602 LCD-Bildschirm senden.
Bitte stecken Sie zunächst das OSOYOO MEGA-IoT Extension Board in das MEGA2560 Board:
Verbinden Sie dann den I2C 1602 LCD Screen mit dem I2C_1 Port des OSOYOO MEGA-IoT Extension Boards mit einem 4-poligen PnP Kabel wie folgt:(Jumper Cap sollte ESP8266 RX mit A8, TX mit A9 verbinden)
Schritt 1 Installieren Sie die neueste IDE (Wenn Sie eine IDE-Version nach 1.1.16 haben, überspringen Sie bitte diesen Schritt). IDE herunterladen von https://www.arduino.cc/en/software, installieren Sie dann die Software.
Schritt 2 Installation der WifiEsp-Bibliothek (wenn Sie die WifiESP-Bibliothek installiert haben, überspringen Sie bitte diesen Schritt)
OSOYOO MEGA-IoT Erweiterung TX/RX Pin auf OSOYOO Advanced Board for MEGA2560 Board A9/A8 Pin standardmäßig. Im Sketch-Code müssen wir also den Software Serial Port verwenden, um mit dem ESP8266 zu kommunizieren (setzen Sie A9 als TX und A8 als RX im SoftwareSerial Objekt).
Um dieses Wifi-Shield in der IDE zu verwenden, müssen wir die WiFiEsp-Master-Bibliothek von folgendem Link herunterladen:
https://osoyoo.com/driver/WiFiEsp-master.zip
Öffnen Sie die IDE, klicken Sie auf Sketch – Include Library- Add .Zip library, um die oben genannten Zip-Dateien in die IDE zu laden.
Schritt 3 Sie müssen Folgendes installieren I2C library und speichern Sie es wie oben beschrieben. Sie können 1602 LCD I2C Adresse testen, lesen Sie bitte folgendes Tutorial:
https://osoyoo.com/2017/07/09/arduino-lesson-i2c-lcd1602-display/
Schritt 4 Nach der Installation der oben genannten Bibliothek, laden Sie bitte den Hauptcode von folgendem Link herunter, entpacken Sie ihn, Sie werden einen Ordner namens “smarthome-lesson14” sehen:
https://osoyoo.com/driver/smarthome/smarthome-lesson14.zip
Schritt 5 Nachdem die oben genannten Schritte abgeschlossen sind, schließen Sie das OSOYOO MEGA2560 Board mit dem USB-Kabel an den PC an.
Schritt 6 IDE: Öffnen Sie die IDE und wählen Sie den entsprechenden Boardtyp und Porttyp für Ihr Projekt aus .
Schritt 7 IDE: Klicken Sie auf Datei – Öffnen, dann wähle den Code “smarthome-lesson14.ino” im Ordner, lade den Sketch auf dein OSOYOO Advanced Board für Arduino MEGA2560.
Anmerkung: In der Skizze ist die Zeile 24,25 wie folgt zu finden:
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Bitte ersetzen Sie ****** durch Ihre korrekte Wifi-SSID und Ihr Passwort, sonst kann Ihr Projekt keine Verbindung zum Internet herstellen.
Nachdem Sie den Sketch auf das OSOYOO Advanced Board für Arduino MEGA2560 geladen haben, öffnen Sie den seriellen Monitor in der oberen rechten Ecke der IDE, Sie werden folgendes Ergebnis sehen:
Auf dem seriellen Monitor können Sie die IP-Adresse Ihres MEGA2560-Boards im Lesekreis sehen (im obigen Bild 192.168.50.102).
Benutzen Sie dann Ihren Browser, um die Website zu besuchen http://mega2560-ip-address (in above case, http://192.168.50.102), werden Sie folgendes Ergebnis sehen:
Geben Sie Ihren Namen “Alex” in das Textfeld ein und klicken Sie auf die Schaltfläche Senden.
Auf dem LCD-Bildschirm der Fernbedienung wird die folgende Meldung angezeigt:
Welcome
Alex
Ps:
Die Hintergrundbeleuchtung kann über die Firmware oder den On-Board-Jumper gesteuert werden:
Firmware:
lcd.backlight();// light on the backlight; lcd.noBacklight();//light off the backligth;
Hardware:
Es gibt einen Jumper auf der Platine, wenn Sie diesen Jumper entfernen, wird die Hintergrundbeleuchtung immer ausgeschaltet sein, und Sie können auch den LCD-Kontrast durch Einstellen des On-Board-Potentiometers steuern.
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.