最近要用一下GY89,GY89有三个模块,温度压强、加速度计、陀螺仪。通过不同的片选信号来选择。

mbed库上都写好了,挺好的。

以下是自己的代码:

#include "mbed.h"
#include "BMP180.h"//温度压强
#include "L3GD20.h"//三轴陀螺仪
#include "LSM303DLH.h"//加速度计
#include "vector.h"//加速度计的向量类 包含xyz//片选信号的引脚  默认使用BMP180  片选信号为10时使用L3GD20  片选信号为01时使用LSM303D
DigitalOut cs1(PC_2);
DigitalOut cs2(PC_3);int main()
{    /****************使用BMP180获取温度和压强***************************/BMP180 bmp180(PB_9, PB_8);//实例化bmp180float pressure, temperature;//用这两个变量存储获取到的压强和温度bmp180.Initialize(64, BMP180_OSS_ULTRA_LOW_POWER);//初始化while(1) {        //bmp180获取数据 if (bmp180.ReadData(&temperature, &pressure)){//将获得的数据输出到终端printf("温度: %f\n",temperature); printf("压强: %f\n",pressure);  }wait(1);}
/*****************使用BMP180获取温度和压强***************************/}

就是这个东西

试了一下室外,室内的数据,还是蛮准确的。

            

                     

转载于:https://www.cnblogs.com/wzben/p/5107824.html

使用GY89的BMP180模块获取温度和压强(海拔)相关推荐

  1. STM32 BMP280模块 获取气压温度高度传感器数据 TFT显示

    STM32 BMP280模块 获取气压温度高度传感器数据 TFT显示 简介 BMP280是博世最新推出的数字气压传感器,具有卓越的性能和低廉的价格,相对精度为±0.12 hPa(相当于±1米),传感器 ...

  2. python 提取网关信息_python:使用netifaces模块获取本机IP网关等信息

    python获取本机IP有很多种方法,可每种方法都有局限性. 使用netifaces模块获取本机IP网关等信息,需要安装netifaces模块,不管windows还是linux都可以通用. 一.程序: ...

  3. python中time模块中的倒计时_Python中time模块与datetime模块在使用中的不同之处 python 的time模块获取的是什么时间...

    python的datetime模块的一些问题 time_1 = datetime.datetime.now(pytz.timezone('Asia/Shanghai')) timeimport dat ...

  4. python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法 ...

  5. python中使用sys模板和logging模块获取行号和函数名的方法

    From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...

  6. python中request方法_如何使用python语言中的request模块获取代码

    在python设计语言中,可以使用request第三方包获取请求的参数等,可以利用请求路径获取静态代码,查看相关请求参数和指标等.下面利用一个实例说明request模块获取代码和参数,操作如下: 工具 ...

  7. shineblink NEO-6M GPS模块获取经纬度/海拔/时间详解

    NEO-6M GPS模块获取经纬度/海拔/时间 一.本例程实现功能 二. GPS使用说明 三.接线图 五.完整代码 六.代码运行结果 七.坐标系转换(需注意): 一.本例程实现功能 通过NEO-6M ...

  8. 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间

    目录 第一部分.写在前面 1.硬件准备 2.相关的AT指令 3.参考博客 第二部分.电脑串口助手调试ESP8266模块获取网络时间 1.ESP8266获取时间的流程 2.具体实现步骤 第三部分.STM ...

  9. 阿里巴巴逆向js,request模块获取数据

    python爬虫案例(电商平台) 阿里巴巴平台request模块获取数据 前言 一.逆向解析阿里巴巴平台详情页面的sign值 二.在请求头中加入sign值获取数据 1>获取评论成交数数据 2&g ...

最新文章

  1. 查询linux kafka安装目录,Linux下安装并(单节点)配置启动Kafka
  2. MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
  3. android layout 点击,Tips_Android点击事件(Down、Move、Up)的分发_重写Layout响应拖动事件...
  4. python读取ttf_python解析字体反爬
  5. cmd不能用的解决方法
  6. 【组图】地震前线归来--心中的震撼
  7. 2018最新阿里Java技术三面(已拿Offer):JVM+高并发性能+单点登录+微服务
  8. 字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的?
  9. AngularJS: 自定义指令与控制器数据交互
  10. std::vector内存清理
  11. ERP软件厂商薪资情况披露
  12. HDU-3987 Harry Potter and the Forbidden Forest(最大流)
  13. 程序员的办公好选择:工作效率翻倍,游戏也能超神
  14. linux yum安装scp,CentOS安装scp命令的软件包openssh-clients
  15. 部分古钱知识--(4)
  16. 微信小游戏开发实战教程13-随机生成形状功能的实现
  17. win7 DllRgisterServer 的调用失败错误 0x80040200
  18. javaweb——>个人博客项目
  19. 学习嵌入式的你~何去何从?
  20. 小程序-输入关键字搜索,关键字在搜索列表中高亮效果

热门文章

  1. javascript Date object
  2. MySQl Window Function Concepts
  3. C语言 socket
  4. python 基本数据类型
  5. hdfs和日志业务系统
  6. 3.2 选择最可能的句子
  7. Python SQLite3库
  8. php扇形分布图,使用php绘制扇形分布图
  9. 4. linux调用文件计算阶乘前5项和_嵌入式Linux系统编程——文件读写访问、属性、描述符、API
  10. wordpress调用 php文件上传,wordpress上传的文件在哪