
كود الشاشه
//مكتبه الواى فاى
#include <ESP8266WiFi.h>
// مكتبه الشاشه
#include <LiquidCrystal.h>
// تعريف المنافذ الخاصه بالشاشه
LiquidCrystal lcd(05,04, 0, 2, 14, 12);
// اسم شبكه الواى فاى
const char* ssid = "";HUAWEI-E5330-6C62
//باسورد شبكه الواى فاى
const char* password = "";7pj5trgo
// داله الاعدادات وتنفذ مره واحده فقط
void setup() {
// بدء عمل الشاشه بعدد 16 اعمده وصف واحد
lcd.begin(16, 1);
// المنفذ المسؤول عن اضائه الشاشه
pinMode(16, OUTPUT);
// بدء الواى فاى
WiFi.begin(ssid, password);
// في حاله عدم الاتصال بشبكه الواي فاي
while (WiFi.status() != WL_CONNECTED) {
// مسح الشاشه
lcd.clear();
// طباعه علي الشاشه بان الواي فاي غير متصل
lcd.print("WIFI OFF");
}
// امسح الشاشه
lcd.clear();
// طباعه ان الواي فاي متصل
lcd.print("WIFI ON");
}
// داله التكرار
void loop() {
// ابدء عميل جديد للاتصال بالسيرفر
WiFiClient client;
// رقم الاى بى للسيرفر
const char* host = "192.168.1.107";
// منفذ الاتصال
const int Port = 80;
//لو لم يتصل بالسيرفر
if (!client.connect(host, Port)) {
// اطبع علي الشاشه فشل الاتصال بالسيرفر
lcd.clear();
lcd.print("con fail");
return;
}
// في حاله تم الاتصال بالسيرفر
else
{
//قراءه البيانات النصيه من السيرفر
String SensorReading =
//('\r')لقرائة البيانات القادمة من العميل لغاية النهاية
client.readStringUntil('\r');
//طباعه النتيجه على الشاشه
lcd.clear();
lcd.print(SensorReading);
}
}




