“Tem D1”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示同一用户的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>
[[file: LM75Adr.JPG|150px|center]]
 
<br>
 
 
<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传感器温度。
创建库时需要调用#include <Microduino_Tem_Hum.h>头文件。一旦创建Tem_D1对象,您需要调用begin()来启动通信。

参数

  • 可选IIC地址,默认0x48(Tem_D1_ADDR_0),通过跳线更改地址。

打开示例查询查询IIC地址。下载程序,打开串口监视器,可以看到IIC地址。


Tem_D1 termo;功能与Tem_D1 termo(Tem_D1_ADDR_0);一样。 地址与定义关系:

#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() {

}

其他