Re: [問題] arduino多筆資料回傳使用struct
typedef struct
{
int humidity;
int temperature;
}DHTdata_t;
DHTdata_t dht_data;
DHTdata_t DHTt()
{
DHTdata_t tmp;
DHT.read(dht_dpin);
tmp.humidity = DHT.humidity
tmp.temperature = DHT.temperature;
return tmp;
}
※ 引述《smallswine (small swine)》之銘言:
: 我想請問一下
: 我使用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};
: return dht;
: }
--
不要問我從哪來,我只是一個浪跡天涯的工程師....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.52.232
※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1472353423.A.94B.html
推
08/28 14:00, , 1F
08/28 14:00, 1F
→
08/28 14:00, , 2F
08/28 14:00, 2F
→
08/28 14:00, , 3F
08/28 14:00, 3F
→
08/28 14:00, , 4F
08/28 14:00, 4F
→
08/28 14:00, , 5F
08/28 14:00, 5F
→
08/28 14:00, , 6F
08/28 14:00, 6F
→
08/28 14:34, , 7F
08/28 14:34, 7F
→
08/28 14:34, , 8F
08/28 14:34, 8F
→
08/28 14:36, , 9F
08/28 14:36, 9F
→
08/28 14:36, , 10F
08/28 14:36, 10F
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章