Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 47|回復: 2

請問DHT11如果要傳送到手機

[複製鏈接]
發表於 2017-10-6 19:48:33 | 顯示全部樓層 |閱讀模式
本帖最後由 leo0983405269 於 2017-10-6 19:59 編輯

#include <SoftwareSerial.h>
#include <Wire.h>
SoftwareSerial I2CBT(10,11); // TX:10, RX:11
byte serialA;

void setup(){
  Serial.begin(9600);
  I2CBT.begin(9600);
}

void loop (){
    byte Data[6];
    byte cmmd[20];
    int insize;
    int x=analogRead(A0);//read sensor value
    int y=analogRead(A0);//read sensor value

    serialA=I2CBT.read();
    Data[0]='a';
    Data[1]=x/256;
    Data[2]=x%256;
    Data[3]='b';
    Data[4]=y/256;
    Data[5]=y%256;
     Serial.print(x);
     Serial.print(" , ");
     Serial.println(y);

     if (serialA == 49){
         for(int j=0;j<5;j++)
         I2CBT.write(Data[j]);
         serialA=0;
      }
  delay(100);
}

請問我使用DHT11這個arduino的溫濕度感應
我腳位接在A0
那我讀取資料都是從A0裡面得到
那這樣資料算是一筆溫度溼度還是兩筆資料溫度跟溼度
arduino是應該寫成Data[0]到[2]還是Data[0]到Data[5]
如果是0~2這樣他讀取資料不是應該只有一筆嗎?
那如果我想在手機端顯示的部分分成
溫度跟溼度分開顯示有辦法嗎?

麻煩各位謝謝


另外想問
是不是要在前面加上去下面那行在最頂端
#include "DHT.h"
我已經有加入資料庫了

  
發表於 2017-10-6 21:05:28 | 顯示全部樓層
1.dht11不是這樣用的
不是用 analogread
2. 0~5
3.當然可以分開顯示
 樓主| 發表於 6 天前 | 顯示全部樓層
好  我再試試看  抱歉
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2017-10-17 08:14 , Processed in 0.118963 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表