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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3074|回復: 0
收起左側

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

[復制鏈接]
ID:349555 發表于 2019-5-25 16:32 | 顯示全部樓層 |閱讀模式
BMP180作為一個高精度、超小體積的氣壓傳感器,在很多應用場景下都能見到它的身影,比如航模等一些需要高度數據的場合。下面將把它應用于零知平臺進行演示。
1、硬件、軟件準備
(1)零知開發板-標準板

好看的標準板 (2).jpg

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

模塊圖.jpg

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

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

接線.png

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

對應關系.jpg

核心代碼:
  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. }
復制代碼
上述代碼測量真實高度時需根據當地的實際氣壓進行校正,在這里我使用中央氣象臺查詢到的作為依據:
氣壓情況.jpg
注:1014hPa = 101400Pa,這里的氣壓值沒有很精確,可能會有存在誤差。
4、測試結果
查詢當地的海拔高度為14米:

海拔高度.jpg

實際測量如下:
測試結果.jpg

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

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 先锋资源站 | 国产在线精品一区二区 | 欧美中文在线 | 一本一道久久a久久精品综合 | 日韩免费av | 99久久免费精品视频 | 日韩中文字幕在线播放 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 一区在线播放 | 免费一级做a爰片久久毛片潮喷 | 男女羞羞的网站 | 99久久免费精品视频 | 中文字幕第十一页 | 久久爱综合 | 日韩一区二区三区在线 | 日本天堂一区二区 | 国产午夜精品一区二区三区在线观看 | 亚洲av毛片 | 国产成人在线免费 | 国产一区二区免费 | 免费a级毛片在线播放 | 欧美国产免费 | 亚洲综合三区 | 性一交一乱一透一a级 | av永久免费| 丁香综合| 精品国产一区二区三区性色av | 中国一级特黄真人毛片 | 韩国精品在线 | 欧美亚州 | 99精品久久久国产一区二区三 | 中文字幕一区二区三区四区五区 | 一级a爱片性色毛片免费 | 欧美日韩在线不卡 | 精品国产乱码久久久久久老虎 | 亚洲一区二区三区免费在线观看 | 国产精品美女久久久久久免费 | 亚洲视频免费在线播放 | 99精品久久久国产一区二区三 | 亚洲三区视频 | 日本三级做a全过程在线观看 |