“Tem D1”的版本间的差异
(创建页面,内容为“{| style="width: 800px;" |- | <p style="color: #666666;font-size:220%">'''Tem_D1 termo;'''</p> <br> <p style="color: #E87E05;font-size:135%">描述</p> Tem_D1用于...”) |
|||
(未显示同一用户的5个中间版本) | |||
第9行: | 第9行: | ||
创建库时需要调用<code style="color: #E87E05">#include <Microduino_Tem_Hum.h></code>头文件。一旦创建Tem_D1对象,您需要调用[[Tem_Hum.begin()|begin()]]来启动通信。 | 创建库时需要调用<code style="color: #E87E05">#include <Microduino_Tem_Hum.h></code>头文件。一旦创建Tem_D1对象,您需要调用[[Tem_Hum.begin()|begin()]]来启动通信。 | ||
<p style="color: #E87E05;font-size:135%">参数</p> | <p style="color: #E87E05;font-size:135%">参数</p> | ||
− | * | + | *可选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> | <br> | ||
+ | <code style="color: #E87E05">Tem_D1 termo;</code>功能与<code style="color: #E87E05">Tem_D1 termo(Tem_D1_ADDR_0);</code>一样。 | ||
+ | 地址与定义关系: | ||
+ | <source lang="cpp"> | ||
+ | #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 | ||
+ | </source> | ||
<p style="color: #E87E05;font-size:135%">示例</p> | <p style="color: #E87E05;font-size:135%">示例</p> | ||
+ | 无改过跳线使用默认地址: | ||
+ | <source lang="cpp"> | ||
+ | #include <Microduino_Tem_Hum.h> | ||
+ | |||
+ | Tem_D1 termo; //调用Sensor-Temperature-D1传感器 | ||
+ | |||
+ | void setup() { | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | |||
+ | } | ||
+ | </source> | ||
+ | 改过跳线使用新地址0x4B: | ||
<source lang="cpp"> | <source lang="cpp"> | ||
#include <Microduino_Tem_Hum.h> | #include <Microduino_Tem_Hum.h> | ||
− | Tem_D1 termo; //调用Sensor- | + | 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() {
}
其他 |