“Tem D1”的版本间的差异
(未显示同一用户的2个中间版本) | |||
第10行: | 第10行: | ||
<p style="color: #E87E05;font-size:135%">参数</p> | <p style="color: #E87E05;font-size:135%">参数</p> | ||
*可选IIC地址,默认0x48(Tem_D1_ADDR_0),通过跳线更改地址。 | *可选IIC地址,默认0x48(Tem_D1_ADDR_0),通过跳线更改地址。 | ||
+ | [[file: LM75Adr.JPG|150px|center]] | ||
+ | 打开示例查询查询IIC地址。下载程序,打开串口监视器,可以看到IIC地址。 | ||
+ | {| border="0" cellpadding="10" width="100%" | ||
+ | |- | ||
+ | |width="40%" valign="top" align="left"| | ||
+ | [[file: Adrscan.JPG|390px|left]] | ||
+ | |width="60%" valign="top" align="left"| | ||
+ | [[file: ScanIIC.JPG|300px|center]] | ||
+ | |} | ||
+ | <br> | ||
<code style="color: #E87E05">Tem_D1 termo;</code>功能与<code style="color: #E87E05">Tem_D1 termo(Tem_D1_ADDR_0);</code>一样。 | <code style="color: #E87E05">Tem_D1 termo;</code>功能与<code style="color: #E87E05">Tem_D1 termo(Tem_D1_ADDR_0);</code>一样。 | ||
地址与定义关系: | 地址与定义关系: | ||
第22行: | 第32行: | ||
#define Tem_D1_ADDR_7 0x4F | #define Tem_D1_ADDR_7 0x4F | ||
</source> | </source> | ||
− | |||
− | |||
<p style="color: #E87E05;font-size:135%">示例</p> | <p style="color: #E87E05;font-size:135%">示例</p> | ||
无改过跳线使用默认地址: | 无改过跳线使用默认地址: | ||
第30行: | 第38行: | ||
Tem_D1 termo; //调用Sensor-Temperature-D1传感器 | Tem_D1 termo; //调用Sensor-Temperature-D1传感器 | ||
+ | |||
+ | void setup() { | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | |||
+ | } | ||
</source> | </source> | ||
− | + | 改过跳线使用新地址0x4B: | |
<source lang="cpp"> | <source lang="cpp"> | ||
#include <Microduino_Tem_Hum.h> | #include <Microduino_Tem_Hum.h> | ||
Tem_D1 termo(Tem_D1_ADDR_3); //调用Sensor-Temperature-D1传感器 | Tem_D1 termo(Tem_D1_ADDR_3); //调用Sensor-Temperature-D1传感器 | ||
+ | |||
+ | void setup() { | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | |||
+ | } | ||
</source> | </source> | ||
<p style="color: #E87E05;font-size:135%">其他</p> | <p style="color: #E87E05;font-size:135%">其他</p> |
2017年7月26日 (三) 07:57的最新版本
Tem_D1 termo;
描述 Tem_D1用于创建一个Tem_D1对象的实例,termo为对象新名字,注意加上分号。用来获取Sensor-Temperature-D1传感器温度。
参数
打开示例查询查询IIC地址。下载程序,打开串口监视器,可以看到IIC地址。
#define Tem_D1_ADDR_0 0x48
#define Tem_D1_ADDR_1 0x49
#define Tem_D1_ADDR_2 0x4A
#define Tem_D1_ADDR_3 0x4B
#define Tem_D1_ADDR_4 0x4C
#define Tem_D1_ADDR_5 0x4D
#define Tem_D1_ADDR_6 0x4E
#define Tem_D1_ADDR_7 0x4F
示例 无改过跳线使用默认地址: #include <Microduino_Tem_Hum.h>
Tem_D1 termo; //调用Sensor-Temperature-D1传感器
void setup() {
}
void loop() {
}
改过跳线使用新地址0x4B: #include <Microduino_Tem_Hum.h>
Tem_D1 termo(Tem_D1_ADDR_3); //调用Sensor-Temperature-D1传感器
void setup() {
}
void loop() {
}
其他 |