“Microduino 读取气压(Microduino 10dof)/zh”的版本间的差异
(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- | + | *'''[[Microduino-USBTTL/zh]]''' |
− | *'''[[Microduino-Cube-S1]]''' | + | *'''[[Microduino-Cube-S1/zh]]''' |
− | *'''[[Microduino-10DOF]]''' | + | *'''[[Microduino-10DOF/zh]]''' |
− | *'''[[Microduino-OLED]]''' | + | *'''[[Microduino-OLED/zh]]''' |
*其他硬件设备 | *其他硬件设备 | ||
− | **USB数据连接线 一根 | + | **USB数据连接线 一根 |
− | |||
− | |||
==原理图== | ==原理图== | ||
第30行: | 第29行: | ||
==程序== | ==程序== | ||
− | + | [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中显示。 设备
原理图
层层堆叠 程序函数介绍: //设置模式,参数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
|