PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
ASM
Re: [問題] arduino多筆資料回傳使用struct
作者:
MasterChang
(我愛ASM)
2016-08-28 11:03:40
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;
: }
作者: smallswine (small swine)
2016-08-28 14:00:00
在請問一下…typedef struct後面的別名是都可有可無嗎?還有需要DHTdata_t dht_data;這段的意思是??謝謝您在Serial.print的地方要怎麼使用它…?抱歉問題有點多…
http://ideone.com/LWKamZ
這是我目前的程式碼
繼續閱讀
[問題] arduino多筆資料回傳使用struct
smallswine
[問題] STM32F4 AT command
s890269
[問題] Ardunio Mega2560無法上傳程式
fossil107
[問題] 平板寫arduino程式
wads5566
[閒聊] 轉讓線上嵌入式系統課程
njp2942u4
[討論] Arduino Esp8266一些使用上的問題
jerrychen26
[問題] atmega328 要如何寫入application 及boot
johnpage
[問題] 關於UART通訊的兩個小問題
icetofux
[問題] Ardunio Mega2560使用nRF24L01+問題
tommycc
[問題] Arduino 使用HTCL-2032
ru4m3
Links
booklink
Contact Us: admin [ a t ] ucptt.com