資源簡介
arduino通過ESP8266透傳onenet平臺代碼,如何通過函數(shù)實現(xiàn)透傳,如何實現(xiàn)上傳報文,如何上傳溫濕度數(shù)據(jù)。
代碼片段和文件信息
?/*
??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;?i5;?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
評論
共有 條評論