ESPRESSO LITE V2.0 Kurulum Ve Örnek Uygulamalar

ESPRESSO LITE V2.0 Kurulum Ve Örnek Uygulamalar

22 Eylül 2020

ESPRESSO LITE V2.0

Modül üzerinde SSD1306 OLED bağlayabileceğiniz I2C pinleri de bulunmaktadır.

 

ESPRESSO LITE V2.0 Arduino IDE İle Kullanımı

Arduino IDE üzerinden Dosya > Tercihler menüsünü açıyoruz.

 

Ek Devre Kartları Yöneticisi URL'leri bölümüne http://arduino.esp8266.com/stable/package_esp8266com_index.json URL'sini kopyalayarak Tamam butonuna tıklıyoruz.

 

 

Araçlar > Kart "  "> Kart Yöneticisi... menüsünü açıyoruz.

 

 

Kart Yöneticisi menüsünde arama çubuğuna esp yi aratarak esp8266 by ESP8266 Community modülünün 2.3.0 versiyonunu kuruyoruz.

 



Araçlar > Kart "...." menüsünden ESPresso Lite 2.0 'ı seçiyoruz.

Ardından Araçlar menüsündeki Kart menüsünün altında bulunan seçenekler resimdeki gibi seçilmelidir. 

ESPRESSO LITE V2.0 modül bilgisayar bağlantısı için FTDI FT232 USB modülünü kullanıyoruz.

FTDI FT232 ESPRESSO LITE V2.0 

GND --------------------> GND

CTS --------------------> CTS

5V --------------------> VIN

TX --------------------> RX

RX --------------------> TX

DTR --------------------> DTR

 

ESPRESSO LITE V2.0 modülümüz programlamak için hazır, kodumuzu yükleyebiliriz.


ESPRESSO LITE V2.0 Webview ile Led Yakma-Söndürme

Bu uygulamamızda ESPRESSO LITE V2.0 modülümüz ile Web arayüzü ile led yakıp ve söndürmemizi sağlayan bir uygulama gerçekleştireceğiz. Web arayüz için HTML komutlarını kullanmamız gerkmektedir. 

HTML kodlarımız:


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0" />
</head>
<body>
<center>
<h1>WiFi LED Yakma-Söndürme</h1><br>
<button type="button" onclick="location.href='ledAc';" >LED AÇ</button><br>
<button type="button" onclick="location.href='ledKapat';" >LED KAPAT</button><br>
LED Durumu:
<br>
<hr>
</center>
</body>
</html>

Bu kodlar içerisinde led yakıp söndürmemizi sağlayan 2 adet button etiketi bulunmaktadır.
İlk etiket ledi yakmamızı sağlayan LED AÇ butonunun etiketidir.

HTML:
type="button" onclick="location.href='ledAc';" >LED AÇ
ARDUINO:
server.on("/ledAc", handleLEDon);// LED AÇ butonuna basıldığında handleLEDon() fonksiyonunu çalıştırır.

İkinci etiket ledi söndürmemizi sağlayan LED KAPAT butonunun etiketidir.

HTML:
type="button" onclick="location.href='ledKapat';" >LED KAPAT
ARDUINO:
server.on("/ledKapat", handleLEDoff) // LED KAPAT butonuna basıldığında handleLEDoff() fonksiyonunu çalıştırır.



ARDUİNO kodumuz:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
String Leddurum = "Kapalı";

String MAIN_page1 =
"<!DOCTYPE html>"
"<html>"
"<head>"
"<meta charset=\"utf-8\">"
"<meta name=\"viewport\" content=\"initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0\" />"
"</head>"
"<body>"
"<center>"
"<h1>WiFi LED Yakma-Söndürme</h1><br>"
"<button type=\"button\" onclick=\"location.href='ledAc';\" >LED AÇ</button><br>"
"<button type=\"button\" onclick=\"location.href='ledKapat';\" >LED KAPAT</button><br>"
"LED Durumu:";

String MAIN_page2 =
"<br>"
"<hr>"
"</center>"
"</body>"
"</html>";

#define LED 2

const char* ssid = "Modem ismi"; // Modemin ismini yazınız.
const char* password = "Parola"; //Modem parolasını giriniz.
ESP8266WebServer server(80);

void handleRoot() { // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman gelinen fonksiyon.
Serial.println("You called root page");
String s = MAIN_page1;
s += Leddurum; // Web tarayıcı üzerinde butonların en altına LED Durumunu
s += MAIN_page2;
server.send(200, "text/html", s);
}

void handleLEDon() { // Web tarayıcı üzerinden LED AÇ butonuna tıklanması durumunda gelinen fonksiyon
Serial.println("LED on page");
digitalWrite(LED,LOW);
Leddurum ="Açık";
String s = MAIN_page1;
s += Leddurum; // Web tarayıcı üzerinde butonların en altına LED Durumunu Açık yapar.
s += MAIN_page2;
server.send(200, "text/html", s);
}

void handleLEDoff() { // Web tarayıcı üzerinden LED KAPAT butonuna tıklanması durumunda gelinen fonksiyon
Serial.println("LED off page");
digitalWrite(LED,HIGH); //LED Kapatır.
Leddurum ="Kapalı";
String s = MAIN_page1;
s += Leddurum; // Web tarayıcı üzerinde butonların en altına LED Durumunu Kapalı yapar.
s += MAIN_page2;
server.send(200, "text/html", s); //Web Sayfasını gönderir.
}

void setup(void){
Serial.begin(115200);

WiFi.begin(ssid, password); // Wifi ağına bağlanmayı sağlayan fonksiyon
Serial.println("");
pinMode(LED,OUTPUT);
digitalWrite(LED,HIGH);

while (WiFi.status() != WL_CONNECTED) { // Ağa bağlanana kadar while döngüsü içinde kalır seri monitör ekranına 500ms de bir nokta "." işareti ekler
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //IP adresimizi seri monitör ekranında gösterir.

server.on("/", handleRoot); // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman handleRoot fonksiyonu çalıştırılır.
server.on("/ledAc", handleLEDon); // <button type=\"button\" onclick=\"location.href='ledAc';\" >LED AÇ</button><br> Butonuna basıldığında handleLEDon fonksiyonunu çalıştırır.
server.on("/ledKapat", handleLEDoff);

server.begin();
Serial.println("HTTP server started");
}

void loop(void){
server.handleClient(); // Web tarayıcı ile ipmiz üzerinden gelen istekleri cevaplayan fonksiyon
}

HTML kodlarını arduinoya string olarak eklerken yapmamız gerekenler var. HTML kodumuzun her satırını tırnak ” ” içine almamız gerekiyor ve HTML etiketlerinin kendi içinde de tırnak ” bulunabildiğinden bu tırnakları arduino ide sine etikete ait olduğunu belirtmemiz için etikete ait olan tırnakların önüne ters slaş \” ekliyoruz.
Kodumuzu ESPRESSO LITE V2.0’a yüklüyoruz. (Yükleme işleminin nasıl yapılacağı kurulum sayfasında bulunmaktadır.)

ESPRESSO LITE V2.0 Webview Röle


Bu uygulamamızda ESPRESSO LITE V2.0 modülümüz ile Web arayüzü ile ikili röle kartı sürmeyi sağlayan bir uygulama gerçekleştireceğiz. Web arayüz için HTML komutlarını kullanmamız gerkmektedir.


HTML kodlarımız:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0" />
</head>
<body>
<center>
<h1>WiFi Role Kontrol</h1><br>
<button type="button" onclick="location.href='role1ac';" >Role1 AÇ</button>
<button type="button" onclick="location.href='role2ac';" >Role2 AÇ</button><br>
<button type="button" onclick="location.href='role1kapat';" >Role1 KAPAT</button>
<button type="button" onclick="location.href='role2kapat';" >Role2 KAPAT</button><br>
Role1 &emsp; Role2<br>
<hr>
</center>
</body>
</html>

ARDUİNO kodumuz:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
String role1durum = "Kapalı";
String role2durum = "Kapalı";
String MAIN_page1 =
"<!DOCTYPE html>"
"<html>"
"<head>"
"<meta charset=\"utf-8\">"
"<meta name=\"viewport\" content=\"initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0\" />"
"</head>"
"<body>"
"<center>"
"<h1>WiFi Role Kontrol</h1><br>"
"<button type=\"button\" onclick=\"location.href='role1ac';\" >Röle1 AÇ</button>"
"<button type=\"button\" onclick=\"location.href='role2ac';\" >Röle2 AÇ</button><br>"
"<button type=\"button\" onclick=\"location.href='role1kapat';\" >Röle1 KAPAT</button>"
"<button type=\"button\" onclick=\"location.href='role2kapat';\" >Röle2 KAPAT</button><br>"
"Röle1 &emsp; Röle2<br>";


String MAIN_page2 =
"<hr>"
"</center>"
"</body>"
"</html>";

#define role1 12
#define role2 14

const char* ssid = "Modem ismi"; // Modemin ismini yazınız.
const char* password = "Parola"; //Modem parolasını giriniz.
ESP8266WebServer server(80);

void handleRoot() { // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman gelinen fonksiyon.
Serial.println("You called root page");
String s = MAIN_page1;
s += role1durum + " &emsp; " + role2durum; // Web tarayıcı üzerinde butonların en altına Rölelerin durumunu gösterir.
s += MAIN_page2;
server.send(200, "text/html", s);
}

void handlerole1on() { // Web tarayıcı üzerinden Röle1 Aç butonuna tıklanması durumunda gelinen fonksiyon
digitalWrite(role1,LOW);
role1durum = "Açık";
String s = MAIN_page1;
s += role1durum + " &emsp; " + role2durum ;
s += MAIN_page2;
server.send(200, "text/html", s);
}

void handlerole1off() { // Web tarayıcı üzerinden Röle1 Kapat butonuna tıklanması durumunda gelinen fonksiyon
digitalWrite(role1,HIGH); //role1'i kapatır.
role1durum = "Kapalı";
String s = MAIN_page1;
s += role1durum + " &emsp; " + role2durum ;
s += MAIN_page2;
server.send(200, "text/html", s); //Web Sayfasını gönderir.
}

void handlerole2on() { // Web tarayıcı üzerinden Röle2 Aç butonuna tıklanması durumunda gelinen fonksiyon
digitalWrite(role2,LOW);
role2durum = "Açık";
String s = MAIN_page1;
s += role1durum + " &emsp; " + role2durum ;
s += MAIN_page2;
server.send(200, "text/html", s);
}

void handlerole2off() { // Web tarayıcı üzerinden Röle1 Kapat butonuna tıklanması durumunda gelinen fonksiyon
digitalWrite(role2,HIGH); //LED Kapatır.
role2durum = "Kapalı";
String s = MAIN_page1;
s += role1durum + " &emsp; " + role2durum ; // Web tarayıcı üzerinde butonların en altına LED Durumunu Kapalı yapar.
s += MAIN_page2;
server.send(200, "text/html", s); //Web Sayfasını gönderir.
}

void setup(void){
Serial.begin(115200);

WiFi.begin(ssid, password); // Wifi ağına bağlanmayı sağlayan fonksiyon
Serial.println("");
pinMode(role1,OUTPUT);
pinMode(role2,OUTPUT);
digitalWrite(role1,HIGH);
digitalWrite(role2,HIGH);
while (WiFi.status() != WL_CONNECTED) { // Ağa bağlanana kadar while döngüsü içinde kalır seri monitör ekranına 500ms de bir nokta "." işareti ekler
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //IP adresimizi seri monitör ekranında gösterir.

server.on("/", handleRoot); // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman handleRoot fonksiyonu çalıştırılır.
server.on("/role1ac", handlerole1on); // <button type=\"button\" onclick=\"location.href='ledAc';\" >LED AÇ</button><br> Butonuna basıldığında handleLEDon fonksiyonunu çalıştırır.
server.on("/role1kapat", handlerole1off);
server.on("/role2ac", handlerole2on); // <button type=\"button\" onclick=\"location.href='ledAc';\" >LED AÇ</button><br> Butonuna basıldığında handleLEDon fonksiyonunu çalıştırır.
server.on("/role2kapat", handlerole2off);
server.begin();
Serial.println("HTTP server started");
}

void loop(void){
server.handleClient(); // Web tarayıcı ile ipmiz üzerinden gelen istekleri cevaplayan fonksiyon
}

HTML kodlarını arduinoya string olarak eklerken yapmamız gerekenler var. HTML kodumuzun her satırını tırnak ” ” içine almamız gerekiyor ve HTML etiketlerinin kendi içinde de tırnak ” bulunabildiğinden bu tırnakları arduino ide sine etikete ait olduğunu belirtmemiz için etikete ait olan tırnakların önüne ters slaş \” ekliyoruz.

Kodumuzu ESPRESSO LITE V2.0’a yüklüyoruz. (Yükleme işleminin nasıl yapılacağı kurulum sayfasında bulunmaktadır.)


Kodumuzu yükledikten sonra Seri Monitör Ekranını açıyoruz. Modemimize bağlandıktan sonra modemin ESPRESSO LITE V2.0’a verdiği IP address i Seri Monitör Ekranından kopyalıyoruz.



Ip adresini aynı ağa bağlı herhangi bir web tarayıcıda arattığımız zaman uygulamamızın arayüzünden artık ESPRESSO LITE V2.0 a bağladığımız röle kartındaki röleleri kontrol edebiliriz.

ESPRESSO LITE V2.0 Webview ile ADC


Bu uygulamamızda ESPRESSO LITE V2.0 modülümüz üzerine bağladığımız potansiyometre ile aldığımız analog değeri Web arayüzü üzerinde göstermemizi sağlayan bir uygulama yapacağız.. Web arayüz için HTML komutlarını kullanmamız gerekmektedir.


HTML kodlarımız:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset=\"utf-8\">
<meta name=\"viewport\" content=\"initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0\" />
<meta http-equiv="refresh" content="1">
</head>
<body>
<center>
<h1>WiFi ADC</h1><br>
ADC Değeri:
<br>
<hr>
</center>
</body>
</html>

ARDUİNO kodumuz:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
int ADC = 0;

String MAIN_page1 =
"<!DOCTYPE html>"
"<html>"
"<head>"
"<meta charset=\"utf-8\">"
"<meta name=\"viewport\" content=\"initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0\" />"
"<meta http-equiv=\"refresh\" content=\"1\">"
"</head>"
"<body>"
"<center>"
"<h1>WiFi ADC</h1><br>"

"ADC Değeri:";

String MAIN_page2 =
"<br>"
"<hr>"
"</center>"
"</body>"
"</html>";

const char* ssid = "Modem ismi"; // Modemin ismini yazınız.
const char* password = "Parola"; //Modem parolasını giriniz.
ESP8266WebServer server(80);

void handleRoot() { // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman gelinen fonksiyon.
Serial.println("You called root page");
String s = MAIN_page1;
ADC=analogRead(A0);
Serial.println(ADC);
s += String(ADC); // Web tarayıcı üzerinde ADC değerini yazdırır.
s += MAIN_page2;
server.send(200, "text/html", s);
}

void setup(void){
Serial.begin(115200);

WiFi.begin(ssid, password); // Wifi ağına bağlanmayı sağlayan fonksiyon
Serial.println("");

while (WiFi.status() != WL_CONNECTED) { // Ağa bağlanana kadar while döngüsü içinde kalır seri monitör ekranına 500ms de bir nokta "." işareti ekler
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //IP adresimizi seri monitör ekranında gösterir.

server.on("/", handleRoot); // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman handleRoot fonksiyonu çalıştırılır.

server.begin();
Serial.println("HTTP server started");
}

void loop(void){
server.handleClient(); // Web tarayıcı ile ipmiz üzerinden gelen istekleri cevaplayan fonksiyon
}

HTML kodlarını arduinoya string olarak eklerken yapmamız gerekenler var. HTML kodumuzun her satırını tırnak ” ” içine almamız gerekiyor ve HTML etiketlerinin kendi içinde de tırnak ” bulunabildiğinden bu tırnakları arduino ide sine etikete ait olduğunu belirtmemiz için etikete ait olan tırnakların önüne ters slaş \” ekliyoruz.
Kodumuzu ESPRESSO LITE V2.0’a yüklüyoruz. (Yükleme işleminin nasıl yapılacağı kurulum sayfasında bulunmaktadır.)


Kodumuzu yükledikten sonra Seri Monitör Ekranını açıyoruz. Modemimize bağlandıktan sonra modemin ESPRESSO LITE V2.0’a verdiği IP address’i Seri Monitör Ekranından kopyalıyoruz.


Ip adresini aynı ağa bağlı herhangi bir web tarayıcıda arattığımız zaman uygulamamızın arayüzünden ESPRESSO LITE V2.0 ın üzerinde bulunan potansiyometrenin değerini okuyabiliriz.

ESPRESSO LITE V2.0 Webview ile ADC

Bu uygulamamızda ESPRESSO LITE V2.0 modülümüz üzerine bağladığımız DHT11 Web arayüzü üzerinde göstermemizi sağlayan bir uygulama yapacağız.
Öncelikle DHT11 kütüphanesini arduinoya eklememiz gerekiyor.



Bunun için Taslak > Library ekle > Libraryleri düzenle menüsüne giriyoruz.

Library yöneticisinden DHT11 i aratıp “DHT sensor library for ESPx by beegee_tokyo” kütüphanesini yüklüyoruz.


Web arayüz için HTML komutlarını kullanmamız gerekmektedir.


HTML kodlarımız:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<head>
<meta charset=\"utf-8\">
<meta name=\"viewport\" content=\"initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0\" />
<meta http-equiv="refresh" content="1">
</head>
<body>
<center>
<h1>WiFi Sıcaklık & Nem</h1><br>
Sıcaklık &emsp; &emsp; Nem<br>
<br>
<hr>
</center>
</body>
</html>

ARDUİNO kodumuz:

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include "DHTesp.h"

#ifdef ESP32
#pragma message(THIS EXAMPLE IS FOR ESP8266 ONLY!)
#error Select ESP8266 board.
#endif

DHTesp dht;

String MAIN_page1 =
"<!DOCTYPE html>"
"<html>"
"<head>"
"<meta charset=\"utf-8\">"
"<meta name=\"viewport\" content=\"initial-scale=1.0 , minimum-scale=1.0 , maximum-scale=3.0\" />"
"<meta http-equiv=\"refresh\" content=\"1\">"
"</head>"
"<body>"
"<center>"
"<h1>WiFi Sıcaklık & Nem</h1><br>"

"Sıcaklık &emsp; &emsp; Nem"
"<br>";

String MAIN_page2 =
"<br>"
"<hr>"
"</center>"
"</body>"
"</html>";

const char* ssid = "ROBOTUS"; // Modemin ismini yazınız.
const char* password = "JSumo*2019"; //Modem parolasını giriniz.
ESP8266WebServer server(80);

void handleRoot() { // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman gelinen fonksiyon.
Serial.println("You called root page");
String s = MAIN_page1;
float humidity = dht.getHumidity();
float temperature = dht.getTemperature();
Serial.println(temperature);
s += String(temperature) + "&emsp; &emsp; &emsp;" + String(humidity); // Web tarayıcı üzerinde ADC değerini yazdırır.
s += MAIN_page2;
server.send(200, "text/html", s);

}

void setup(void){
Serial.begin(115200);

WiFi.begin(ssid, password); // Wifi ağına bağlanmayı sağlayan fonksiyon
Serial.println("");

while (WiFi.status() != WL_CONNECTED) { // Ağa bağlanana kadar while döngüsü içinde kalır seri monitör ekranına 500ms de bir nokta "." işareti ekler
delay(500);
Serial.print(".");
}

Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //IP adresimizi seri monitör ekranında gösterir.

server.on("/", handleRoot); // Web tarayıcı üzerinden ip adresimize bağlandığımız zaman handleRoot fonksiyonu çalıştırılır.

server.begin();
Serial.println("HTTP server started");
dht.setup(12, DHTesp::DHT11);
}

void loop(void){
server.handleClient(); // Web tarayıcı ile ipmiz üzerinden gelen istekleri cevaplayan fonksiyon
}

HTML kodlarını arduinoya string olarak eklerken yapmamız gerekenler var. HTML kodumuzun her satırını tırnak ” ” içine almamız gerekiyor ve HTML etiketlerinin kendi içinde de tırnak ” bulunabildiğinden bu tırnakları arduino ide sine etikete ait olduğunu belirtmemiz için etikete ait olan tırnakların önüne ters slaş \” ekliyoruz.
Kodumuzu ESPRESSO LITE V2.0’a yüklüyoruz. (Yükleme işleminin nasıl yapılacağı kurulum sayfasında bulunmaktadır.)

Kodumuzu yükledikten sonra Seri Monitör Ekranını açıyoruz. Modemimize bağlandıktan sonra modemin ESPRESSO LITE V2.0’a verdiği IP address’i Seri Monitör Ekranından kopyalıyoruz.



Ip adresini aynı ağa bağlı herhangi bir web tarayıcıda arattığımız zaman uygulamamızın arayüzünden ESPRESSO LITE V2.0 ın üzerinde bulunan DHT11 sensörünün ortamdan okuduğu secaklık ve nem değerlerini görebiliriz.

 

Paylaş :
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.