• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: arduino  esp8266  透传  

资源简介

arduino通过ESP8266透传onenet平台代码,如何通过函数实现透传,如何实现上传报文,如何上传温湿度数据。

资源截图

代码片段和文件信息

 /*
  DHT11 Module library V1.0
  2017 Copyright (c) Adeept Technology Inc.  All right reserved.
  Author: TOM
*/

#include “DHT11.h“

// Return values:
// DHTLIB_OK
// DHTLIB_ERROR_CHECKSUM
// DHTLIB_ERROR_TIMEOUT
int DHT11::read(int pin)
{
// BUFFER TO RECEIVE
uint8_t bits[5];
uint8_t cnt = 7;
uint8_t idx = 0;

// EMPTY BUFFER
for (int i=0; i< 5; i++) bits[i] = 0;

// REQUEST SAMPLE
pinMode(pin OUTPUT);
digitalWrite(pin LOW);
delay(18);
digitalWrite(pin HIGH);
delayMicroseconds(40);
pinMode(pin INPUT);

// ACKNOWLEDGE or TIMEOUT
unsigned int loopCnt = 10000;
while(digitalRead(pin) == LOW)
if (loopCnt-- == 0) return DHTLIB_ERROR_TIMEOUT;

loopCnt = 10000;
while(digitalRead(pin) == HIGH)
if (loopCnt-- == 0) return DHTLIB_ERROR_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1600  2020-03-06 16:12  ESP8266_EDP\DHT11.cpp

     文件        492  2020-03-06 16:12  ESP8266_EDP\DHT11.h

     文件       2203  2020-03-09 10:48  ESP8266_EDP\ESP8266_EDP.ino

     目录          0  2020-03-09 10:48  ESP8266_EDP

----------- ---------  ---------- -----  ----

                 4295                    4


评论

共有 条评论