Re: [问题] arduino多笔资料回传使用struct

楼主: MasterChang (我爱ASM)   2016-08-28 15:53:40
: 推 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;
}
作者: chuegou (chuegou)   2016-08-29 00:26:00
推 看第一篇回传型别写那样我以为是我经验不够没看过
作者: smallswine (small swine)   2016-08-29 16:46:00
了解了 谢谢您~

Links booklink

Contact Us: admin [ a t ] ucptt.com