小爱同学 8266+18B20代码谁有给个好吗 想做个家庭热水循环-Arduino中文社区 - Powered by Discuz! Archiver

18738000661 发表于 2020-2-4 13:20

小爱同学 8266+18B20代码谁有给个好吗 想做个家庭热水循环

小爱同学 8266+18B20代码谁有给个好吗想做个家庭热水循环

奈何col 发表于 2020-2-4 15:38

请见小爱+传感器例程,自己添加对应传感器

18738000661 发表于 2020-2-5 20:53

奈何col 发表于 2020-2-4 15:38
请见小爱+传感器例程,自己添加对应传感器

传感器例程没有找到:'(给个链接好嘛谢谢啦

奈何col 发表于 2020-2-6 01:34

18738000661 发表于 2020-2-5 20:53
传感器例程没有找到给个链接好嘛谢谢啦

https://github.com/blinker-iot/blinker-library/tree/master/examples/Blinker_MIOT/MIOT_SENSOR

18738000661 发表于 2020-2-6 12:02

奈何col 发表于 2020-2-6 01:34
https://github.com/blinker-iot/blinker-library/tree/master/examples/Blinker_MIOT/MIOT_SENSOR

这样搞行的通吗我拍的东西还没有到帮我看下

#define BLINKER_PRINT Serial//启用串口调试输出功能
#define BLINKER_WIFI
#define BLINKER_MIOT_SENSOR   //小爱同学定义为传感器设备

#include <Blinker.h>
#include <OneWire.h>//单总线库需更新最新版才支持8266
#include <DallasTemperature.h>

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

BlinkerNumber TEMP("temp");    //定义温度数据键名

#define ONE_WIRE_BUS 2 //定义DS18B20数据口连接WIFIduino的2号IO上

// 初始连接在单总线上的单总线设备
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void heartbeat()
{
TEMP.print(temp_read);      //给blinkerapp回传温度数据
}

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

BlinkerMIOT.temp(temp_read);      //小爱接收温度
BlinkerMIOT.print();

void setup()
{
    Serial.begin(115200);
    Blinker.begin(ssid, pswd);
    sensors.begin();// 初始DS18B20库
    Blinker.wInit(BUTTON_1, W_BUTTON);//app组件初始化, 建议在使用前初始化 Button 、Slider(滑动开关) 、 Toggle 及 RGB
    Blinker.run();               
}

void loop()
{
Blinker.run();//此函数需要频繁调用以保持设备间连接及处理收到的数据, 建议放在 loop() 函数中
Blinker.delay(2000);//解决了和Blinker较难连接的问题
if (Blinker.available()) //检测是否有接收到数据
    {
      BLINKER_LOG2("Blinker.readString(): ", Blinker.readString());//手机读取接收到的数据
      sensors.requestTemperatures(); //发送命令获取温度
      Blinker.print("degree centigrade", sensors.getTempCByIndex(0)+1);//发送温度数据显示在Blinker APP中
   }
}

lph8063 发表于 2020-2-8 13:32

#include <OneWire.h>//单总线库需更新最新版才支持8266
那里有这个库下载?

18738000661 发表于 2020-2-16 15:15

lph8063 发表于 2020-2-8 13:32
#include //单总线库需更新最新版才支持8266
那里有这个库下载?

链接:https://pan.baidu.com/s/1VHfyuqyZV-FWeBECPp5y4Q
提取码:ukyv

都在这哪你帮忙试试代码可以用吗你要有可以用的分享下
页: [1]
查看完整版本: 小爱同学 8266+18B20代码谁有给个好吗 想做个家庭热水循环