Giới thiệu sản phẩm
#include <WiFi.h>
#include "DHT.h"
#include <ThingSpeak.h>
const char* ssid = "TEKY OFFICE";
const char* password = "Teky@2018";
WiFiClient client;
unsigned long myChannelNumber = 3153489;
const char * myWriteAPIKey = "Y3CRBT0EJFOBZTC0";
#define DHTPIN 4
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
delay(10);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nWiFi da ket noi!");
Serial.print("IP: ");
Serial.println(WiFi.localIP());
ThingSpeak.begin(client);
dht.begin();
}
void loop() {
float nhietDo = dht.readTemperature();
float doAm = dht.readHumidity();
if (isnan(nhietDo) || isnan(doAm)) {
delay(2000);
return;
}
Serial.print("Nhiet do: ");
Serial.print(nhietDo);
Serial.print(" *C | Do am: ");
Serial.print(doAm);
Serial.println(" %");
ThingSpeak.setField(1, nhietDo);
ThingSpeak.setField(2, doAm);
ThingSpeak.setField(2, doAm);
int x = ThingSpeak.writeFields(myChannelNumber, myWriteAPIKey);
if (x == 200) {
Serial.println("Gui du lieu thanh cong!");
} else {
Serial.print("Loi khi gui du lieu. Ma loi: ");
Serial.println(x);
}
delay(200);
}
Hình ảnh sản phẩm
Sản phẩm cùng tác giả
Sản phẩm liên quan
Không có sản phẩm nào
Đăng nhập để tham gia bình luận