“Microduino 读取气压(Microduino 10dof)/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{| style="width: 800px;" |- | ==目的== 本教程将教大家如何使用Microduino-10DOF模块中的BMP180传感器来计算气压值,同时也可以测出海拔和温度...")
 
程序
 
(未显示2个用户的4个中间版本)
第1行: 第1行:
 +
{{Language | Microduino Read the pressure(Microduino 10dof)}}
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
第6行: 第7行:
  
 
==设备==
 
==设备==
*'''[[Microduino-Core]]'''
+
*'''[[Microduino-Core/zh]]'''
*'''[[Microduino-FT232R]]'''
+
*'''[[Microduino-USBTTL/zh]]'''
*'''[[Microduino-Cube-S1]]'''
+
*'''[[Microduino-Cube-S1/zh]]'''
*'''[[Microduino-10DOF]]'''
+
*'''[[Microduino-10DOF/zh]]'''
*'''[[Microduino-OLED]]'''
+
*'''[[Microduino-OLED/zh]]'''
  
 
*其他硬件设备
 
*其他硬件设备
**USB数据连接线  一根  
+
**USB数据连接线  一根
 
 
 
 
  
 
==原理图==
 
==原理图==
第30行: 第29行:
 
==程序==
 
==程序==
  
BMP18010DOFOLED
+
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Sensor/BMP18010DOFOLED BMP18010DOFOLED]
 +
 
 +
函数介绍:
 +
 
 +
//设置模式,参数BMP085_MODE_TEMPERATURE是温度模式,BMP085_MODE_PRESSURE_3是压强模式。
 +
 
 +
barometer.setControl(BMP085_MODE_TEMPERATURE);
 +
 
 +
//获取温度值
 +
 
 +
barometer.getTemperatureC();
 +
 
 +
//获取压强
 +
 
 +
barometer.getPressure();
 +
 
 +
//通过压强获取海拔值
  
 +
barometer.getAltitude(pressure);
  
 
==调试==
 
==调试==

2014年10月29日 (三) 05:44的最新版本

Language English

目的

本教程将教大家如何使用Microduino-10DOF模块中的BMP180传感器来计算气压值,同时也可以测出海拔和温度,结果在OLED中显示。

设备

  • 其他硬件设备
    • USB数据连接线 一根

原理图

  • Microduino-OLED
  • Microduino-Core
  • Microduino-10DOF
  • Microduino-FT232R
  • Microduino-Cube-S1

层层堆叠

程序

BMP18010DOFOLED

函数介绍:

//设置模式,参数BMP085_MODE_TEMPERATURE是温度模式,BMP085_MODE_PRESSURE_3是压强模式。

barometer.setControl(BMP085_MODE_TEMPERATURE);

//获取温度值

barometer.getTemperatureC();

//获取压强

barometer.getPressure();

//通过压强获取海拔值

barometer.getAltitude(pressure);

调试

步骤一:以上要求的Micrduino模块堆叠好后就可以下载代码了,如下图:

步骤二:下载代码并编译通过。

步骤三:观看OLED上的数值变化。

结果

OLED上会显示:温度,气压,海拔

视频

http://v.youku.com/v_show/id_XNjk4NDEyNzQw.html