[爆卦]arduino return用法是什麼?優點缺點精華區懶人包

為什麼這篇arduino return用法鄉民發文收入到精華區:因為在arduino return用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者smallswine (small swine)看板C_and_CPP標題[問題]arduino...


抱歉新手我想請問一下
我使用DHT11溫溼度感測器
想寫作副程式讀取資料在主程式顯示
由於return無法回傳溫度.濕度兩個數值
所以我想用 struct 包裝起來回傳
以下是我目前寫出的副程式碼 接下來可以怎麼撰寫
再麻煩了 謝謝

#include <dht11.h>
#define dht_dpin 7
dht11 DHT;

//環境溫濕度
int DHTt()
{
DHT.read(dht_dpin);


struct data
{
int humidity;
int temperature;
};

struct data dht = {DHT.humidity,DHT.temperature};

tetrun dht;

}

以下是網頁板程式碼
-----------------------------------------------
http://ideone.com/LhM3J6

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.120.130
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1472321170.A.52B.html
hunandy14: 先用C或CPP跑,再移植過去比較好測試,資料也好找08/28 09:33
hunandy14: 結構定義通常定在全域,你這樣定裡面外面找不到吧08/28 09:37
hunandy14: arduino的話,新手建議你連宣告都放全域了,省副程式08/28 09:38
hunandy14: 傳遞的事也好操作08/28 09:38
瞭解了 謝謝您 我在修改一下
laladeer: 你副程式宣告int,卻要他傳一個struct回去,沒問題嗎?08/28 10:20
ㄜ……也是 我在修改一下 謝謝您
※ 編輯: smallswine (61.230.120.130), 08/28/2016 14:01:59
Eleina: 為何不直接傳入 struct? 08/28 14:52
hunandy14: https://goo.gl/OfDuUe 直接定在全域做 08/28 15:32
hunandy14: https://goo.gl/VEnxLf 回傳方式 08/28 15:42
stupid0319: int有32bit吧,可以分成16bit兩個啊 08/28 20:59

你可能也想看看

搜尋相關網站