【ESP 保姆级教程】疯狂传感器篇 —— 案例:ESP8266 + DHT11 + OLED + 巴法云平台(节点上报数据,包括全部源码)

忘记过去,超越自己

  • ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
  • ❤️ 本篇创建记录 2022-04-19 ❤️
  • ❤️ 本篇更新记录 2022-04-19 ❤️
  • 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝
  • 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
  • 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志 🔥
  • 🔥 菜鸟项目合集 🔥

手把手代码注释,完整案例讲解开发过程以及细节,一键式运行代码。
ESP保姆级付费专栏群 707958244,不喜勿加,凭借付费专栏订单号加入

1、项目说明

    • 3
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 打赏
      打赏
    • 0
      评论
    抱歉,我是AI语言模型,无法提供您所需的程序。但是,以下是ESP8266通过DHT11获取温湿度数据的示例代码,供您参考: ```c #include <ESP8266WiFi.h> #include <DHT.h> #define DHTPIN D4 #define DHTTYPE DHT11 const char* ssid = "your_SSID"; const char* password = "your_PASSWORD"; const char* host = "api.beebotte.com"; const char* resource = "your_resource"; const char* token = "your_token"; DHT dht(DHTPIN, DHTTYPE); WiFiClient client; void setup() { Serial.begin(115200); delay(10); dht.begin(); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); } void loop() { float humidity = dht.readHumidity(); float temperature = dht.readTemperature(); if (isnan(humidity) || isnan(temperature)) { Serial.println("Failed to read from DHT sensor!"); return; } Serial.print("Humidity: "); Serial.print(humidity); Serial.print(" %\tTemperature: "); Serial.print(temperature); Serial.println(" *C "); if (client.connect(host, 80)) { String data = "{\"data\":[{\"resource\":\"" + String(resource) + "\",\"value\":\"" + String(humidity) + "\"},{\"resource\":\"" + String(resource) + "\",\"value\":\"" + String(temperature) + "\"}],\"token\":\"" + String(token) + "\"}"; client.println("POST /data/write HTTP/1.1"); client.println("Host: api.beebotte.com"); client.println("Content-Type: application/json"); client.println("Content-Length: " + String(data.length())); client.println(); client.println(data); delay(1000); } client.stop(); delay(60000); } ``` 该代码需要连接到WiFi,并通过Beebotte API将温湿度数据传输到云平台。如果需要使用巴法云平台,您需要使用巴法云平台的API进行传输。关于API的使用可以参考巴法云平台的文档。
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    单片机菜鸟哥

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值