久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3011|回復: 0
打印 上一主題 下一主題
收起左側

零知開源分享 - BMP180大氣壓傳感器模塊的使用

[復制鏈接]
跳轉到指定樓層
樓主
BMP180作為一個高精度、超小體積的氣壓傳感器,在很多應用場景下都能見到它的身影,比如航模等一些需要高度數據的場合。下面將把它應用于零知平臺進行演示。
1、硬件、軟件準備
(1)零知開發板-標準板



零知標準板使用了STM32F103RBT6 作為MCU,采用32位高性能ARM核心,;包含37個IO引腳、15路PWM、15路ADC(12位精度)、一個USB設備接口、一個USB轉串口設備接口;可以使用USB、AC-DC適配器、LI-PO等多種方式供電;供電電壓 7v-28v,范圍非常的寬。同時零知標準板配合零知開發工具能實現一鍵下載,使用非常方便。
(2)BMP180大氣壓傳感器模塊



該模塊VCC為5V,可使用3.3V和5V電壓供電。
(3)   杜邦線若干
(4)零知開發工具


2、電路連接
這里使用3.3V供電,把SCL和SDA引腳分別接標準板的A5、A4引腳即可。如下:



3、測試
根據芯片說明書,大氣壓力與海拔高度對應關系如下:



核心代碼:
  1. /**
  2. *    文件: BMP180模塊測試.ino      by 零知實驗室
  3. *    -^^- 零知開源,讓電子制作變得更簡單! -^^-
  4. **/

  5. #include "BMP180.h"

  6. Adafruit_BMP085 bmp;
  7.    
  8. void setup() {
  9.   Serial.begin(9600);
  10.   if (!bmp.begin()) {
  11.         Serial.println("BMP180 傳感器啟動失敗");
  12.         while (1) {}
  13.   }
  14. }
  15.    
  16. void loop() {
  17.     Serial.print("溫度:");
  18.     Serial.print(bmp.readTemperature());
  19.     Serial.println(" ℃");
  20.      
  21.     Serial.print("壓力:");
  22.     Serial.print(bmp.readPressure());
  23.     Serial.println(" Pa");
  24.      
  25.     // 標準氣體時測量的數據 101325 Pa
  26.     Serial.print("高度:");
  27.     Serial.print(bmp.readAltitude());
  28.     Serial.println(" m");

  29.     Serial.print("海平面壓力:");
  30.     Serial.print(bmp.readSealevelPressure());
  31.     Serial.println(" Pa");

  32.   // 根據當地的海平面壓強進行更精確的實際高度計算
  33.     Serial.print("真實高度:");
  34.     Serial.print(bmp.readAltitude(101400));
  35.     Serial.println(" m");
  36.      
  37.     Serial.println();
  38.     delay(500);
  39. }
復制代碼
上述代碼測量真實高度時需根據當地的實際氣壓進行校正,在這里我使用中央氣象臺查詢到的作為依據:

注:1014hPa = 101400Pa,這里的氣壓值沒有很精確,可能會有存在誤差。
4、測試結果
查詢當地的海拔高度為14米:



實際測量如下:


完整代碼和更多詳細資料可到零知實驗室官網免費獲取。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲第一天堂 | 精品国产99| 久久久久久久久久一区二区 | av性色全交蜜桃成熟时 | 嫩草伊人 | 中国毛片免费 | av网站在线播放 | 999国产精品视频免费 | 亚洲精品一区在线 | 午夜99| 亚洲区一区二 | 一区二区在线免费观看 | 国产毛片久久久 | 精品久久国产视频 | 色婷婷综合网站 | 久热久热 | 成在线人视频免费视频 | 天天操天天射综合 | 久草视频网站 | 国产精品美女久久久久久免费 | 久久久久久久久久久久久9999 | 国产精品久久久久久久久久免费看 | 97超碰免费| 99福利| 日本一区二区不卡 | 国产亚洲精品久久久久久牛牛 | 欧美精品一区二区三区在线播放 | 国产精品99久久久久久www | 免费在线观看成年人视频 | 精品日韩一区 | 九九亚洲 | 成人欧美一区二区三区黑人孕妇 | 不卡一区二区在线观看 | 国产精品日产欧美久久久久 | 日本污视频 | 久久精品国产99国产 | 免费黄色特级片 | 亚洲免费在线 | 亚洲成a人片 | 久久一区二区视频 | 亚洲手机在线 |