物联网-wemos D1 Mini (esp8266)实验三 --- WeMos D1Mini 连接 thingSpeak实时显示室内co2(MQ - 135)浓度



#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>

int CO2Value = 0;//MQ135测量到的数值
String UrlString;//thingSpeak网站发送get请求的url
HTTPClient _httpClient;//实例一个httpClient

int _httpGET(String url) {
  _httpClient.end();
  _httpClient.begin(url);
  return _httpClient.GET();
}



void setup() {
  pinMode(A0, INPUT);

  WiFi.begin(u8"XXXXXXXXXX", u8"XXXXXXXXXXXXXXX");//接入公网的WiFi的账号密码
  while (!(WiFi.status() == WL_CONNECTED)) {
    delay(1000);
  }

}

void loop() {
  CO2Value = analogRead(A0);//读取MQ135的数据
  UrlString = String(u8"http://api.thingspeak.com/update?api_key=XXXXXXXXXXX&field1=") + String(CO2Value);//XXXX替换为你的APIKeys
  if (_httpGET(UrlString) > 0) {
    delay(15000);  //thinkSpeak网站限制上传频率 所以这里延时15s
  }

}

其中appkey在下图这个位置查找 

猜你喜欢

转载自blog.csdn.net/happyjoey217/article/details/82908797
今日推荐