编译时报错Blinker.h: No such file or directory,麻烦大神指导-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4395|回复: 1

[已解答] 编译时报错Blinker.h: No such file or directory,麻烦大神指导

[复制链接]
发表于 2020-3-16 09:27 | 显示全部楼层 |阅读模式

  1. #define BLINKER_WIFI
  2. #define BLINKER_MIOT_SENSOR   //小爱同学定义为传感器设备

  3. /#include <Blinker.h>
  4. #include <DHT.h>

  5. char auth[] = "**********";    //设备key
  6. char ssid[] = "**********";         //wifi ssid
  7. char pswd[] = "**********";     //wifi 密码

  8. BlinkerNumber HUMI("humi");    //定义湿度数据键名
  9. BlinkerNumber TEMP("temp");    //定义温度数据键名

  10. #define DHTPIN 2      //定义DHT11模块连接管脚io2

  11. #define DHTTYPE DHT11   // 使用DHT 11温度湿度模块
  12. //#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
  13. //#define DHTTYPE DHT21   // DHT 21 (AM2301)

  14. DHT dht(DHTPIN, DHTTYPE);    //定义dht

  15. float humi_read = 0, temp_read = 0;

  16. void heartbeat()
  17. {
  18.     HUMI.print(humi_read);        //给blinkerapp回传湿度数据
  19.     TEMP.print(temp_read);        //给blinkerapp回传温度数据
  20. }

  21. void miotQuery(int32_t queryCode)      //小爱同学语音命令反馈
  22. {
  23.     BLINKER_LOG("MIOT Query codes: ", queryCode);

  24.             int humi_read_int=humi_read;     //去掉湿度浮点
  25.             BlinkerMIOT.humi(humi_read_int);     //小爱接收湿度
  26.             BlinkerMIOT.temp(temp_read);      //小爱接收温度
  27.             BlinkerMIOT.print();

  28. }


  29. void setup()
  30. {
  31.     Serial.begin(115200);
  32.     BLINKER_DEBUG.stream(Serial);
  33.     BLINKER_DEBUG.debugAll();

  34.     Blinker.begin(auth, ssid, pswd);   
  35.     Blinker.attachHeartbeat(heartbeat);
  36.     dht.begin();
  37.     BlinkerMIOT.attachQuery(miotQuery);
  38. }

  39. void loop()
  40. {
  41.     Blinker.run();

  42.     float h = dht.readHumidity();
  43.     float t = dht.readTemperature();

  44.     if (isnan(h) || isnan(t))
  45.     {
  46.         BLINKER_LOG("Failed to read from DHT sensor!");
  47.     }
  48.     else
  49.     {
  50.         BLINKER_LOG("Humidity: ", h, " %");
  51.         BLINKER_LOG("Temperature: ", t, " *C");
  52.         humi_read = h;
  53.         temp_read = t;
  54.     }


  55.     Blinker.delay(2000);
  56. }
复制代码


发表于 2020-3-16 12:54 | 显示全部楼层
没装库,按文档操作
https://diandeng.tech/doc/getting-start-8266
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 07:44 , Processed in 0.248211 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表