Re: [問題] arduino多筆資料回傳使用struct

看板ASM (組合語言)作者 (我愛ASM)時間8年前 (2016/08/28 15:53), 8年前編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
: 推 smallswine: 在請問一下… 08/28 14:00 : → smallswine: typedef struct後面的別名是都可有可無嗎? 08/28 14:00 : → smallswine: 還有需要 08/28 14:00 : → smallswine: DHTdata_t dht_data; 08/28 14:00 : → smallswine: 這段的意思是?? 08/28 14:00 : → smallswine: 謝謝您 08/28 14:00 這個就翻一下C/C++的書吧!!~~~ : → smallswine: 在Serial.print的地方要怎麼使用它…?抱歉問題有點多 08/28 14:34 : → smallswine: … 08/28 14:34 https://www.arduino.cc/en/Serial/Print : → smallswine: http://ideone.com/LWKamZ 08/28 14:36 : → smallswine: 這是我目前的程式碼 08/28 14:36 這個還是建議你去翻一下C/C++的書,裡面很多錯誤是語言不熟的問題。 #include <DHT11.h> #define dht_dpin 7 DHT11 dht11(dht_dpin); int light(); void setup() { Serial.begin(9600); } typedef struct { float humidity; float temperature; }DHTdata_t; DHTdata_t dht_data; DHTdata_t DHTt(); void loop() { //光照值-A1 Serial.print("Light: "); Serial.println(light()); //環境溫濕度-D7 Serial.print("humidity: "); Serial.println(DHTt().humidity); delay(1000); } int light() { int light = 0; light = analogRead(1); return light; } DHTdata_t DHTt() { DHTdata_t tmp; dht11.read(tmp.humidity,tmp.temperature); return tmp; } -- 不要問我從哪來,我只是一個浪跡天涯的工程師.... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.52.232 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1472370833.A.9AC.html ※ 編輯: MasterChang (180.177.52.232), 08/28/2016 15:55:49

08/29 00:26, , 1F
推 看第一篇回傳型別寫那樣我以為是我經驗不夠沒看過
08/29 00:26, 1F

08/29 16:46, , 2F
瞭解了 謝謝您~
08/29 16:46, 2F
文章代碼(AID): #1NmfYHci (ASM)
文章代碼(AID): #1NmfYHci (ASM)