【求助】Arduino+W5100+DS18B20+YEELINK的问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13258|回复: 7

【求助】Arduino+W5100+DS18B20+YEELINK的问题

[复制链接]
发表于 2014-5-8 11:00 | 显示全部楼层 |阅读模式
最近在试把传感器数据上传到物联网上去,然后把DS18B20的代码和YEELINK的代码混合了一下,拷到Arduino中,发现输出的数据一直是-127,我单独检查了接线和传感器,都没有问题,不知道是不是代码混合了就有问题了,求大神帮忙看看。代码如下:
#include <Ethernet.h>
#include <WiFi.h>
#include <SPI.h>
#include <yl_data_point.h>
#include <yl_device.h>
#include <yl_w5100_client.h>
#include <yl_wifi_client.h>
#include <yl_messenger.h>
#include <yl_sensor.h>
#include <yl_value_data_point.h>
#include <yl_sensor.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 5

//replace 2633 3539 with ur device id and sensor id
yl_device ardu(4136);  //此处替换为你的设备编号
yl_sensor therm(5895, &ardu);//此处替换为你的传感器编号
//replace first param value with ur u-apikey
yl_w5100_client client;
yl_messenger messenger(&client, "dc7d1c98898fa2e45xxxxxxx", "api.yeelink.net");   //此处替换为你自己的API KEY

OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);

void setup()
{
         // 设置串口通信波特率
        Serial.begin(9600);
         // 初始库
        sensors.begin();
        //for output information
        byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xAA};
        Ethernet.begin(mac);
}

void loop()
{
        sensors.requestTemperatures(); // 发送命令获取温度
        Serial.println(sensors.getTempCByIndex(0));  
        yl_value_data_point dp(sensors.getTempCByIndex(0));
        therm.single_post(messenger, dp);
        delay(1000);
}

发表于 2014-9-23 13:30 | 显示全部楼层
我也遇到相同的問題,輸出的數據一直是-127,不知道是否有大大知道問題出在哪?
发表于 2014-12-12 14:17 | 显示全部楼层
在串口监视一直是-127?-127是-1的补码
发表于 2016-3-12 21:31 | 显示全部楼层
PIN脚错了吧
发表于 2016-4-1 21:22 | 显示全部楼层
请问楼主在yeeLink上有收到数据吗?
发表于 2016-6-10 17:52 | 显示全部楼层
我的温度传感器实验没成功,谁指导一下,谢谢,QQ:1172004530
发表于 2017-3-10 20:36 | 显示全部楼层
估计是网络没搞定,IP异常
发表于 2018-4-27 16:33 | 显示全部楼层
你好!请问你的问题解决了吗?我也是-127.。找不到原因
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 00:32 , Processed in 0.245865 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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