那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將BMP180連接到arduino并在串行監視器中顯示數據

454398 ? 來源:wv ? 2019-10-12 10:07 ? 次閱讀

第1步:零件

讓我們把零件組合在一起:

一個arduino (克隆版本為10-15美元),盡管您可以使用任何想要的arduino,但我使用的是mega。當然,可以在將來的項目中替換微控制器

BMP180傳感器(1-2 $)測量氣壓并具有嵌入式溫度傳感器

一些跨接電纜(這些電纜已經在家里使用了,雖然我不得不以2-3美元(我認為一包60條)買了一些,但不必購買。) 。

這就是您所需要的,現在讓我們連接一切。

步驟2:連接

請記住BMP180使用3.3V,如果您將傳感器連接到5V,則將被快速破壞。確保在整個連接部分中斷開電源線。

按以下方式連接電線:

VIN(或VCC)-》 Arduino 3.3V

GND-》 GND

SCL-》 SCL

SDA-》 SDA

接下來讓我給你我的代碼:

第3步:代碼

此傳感器的代碼非常簡單,盡管您將需要一個庫來獲取值。

繼續并導航至此處,以便從adafruit下載該庫。我使用的代碼如下:

(我已經將此代碼編譯并上傳到了arduino上,并且效果很好。)謝謝您的閱讀!

#include //Including wire library

#include //Including BMP180 library

#define ALTITUDE 35.6 //Altitude where I live (change this to your altitude)

SFE_BMP180 pressure; //Creating an object

void setup() {

Serial.begin(9600); //Starting serial communication

Serial.println(“Program started”);

if (pressure.begin()) //If initialization was successful, continue

Serial.println(“BMP180 init success”);

else //Else, stop code forever

{

Serial.println(“BMP180 init fail”);

while (1);

}

}

void loop() {

char status;

double T, P, p0; //Creating variables for temp, pressure and relative pressure

Serial.print(“You provided altitude: ”);

Serial.print(ALTITUDE, 0);

Serial.println(“ meters”);

status = pressure.startTemperature();

if (status != 0) {

delay(status);

status = pressure.getTemperature(T);

if (status != 0) {

Serial.print(“Temp: ”);

Serial.print(T, 1);

Serial.println(“ deg C”);

status = pressure.startPressure(3);

if (status != 0) {

delay(status);

status = pressure.getPressure(P, T);

if (status != 0) {

Serial.print(“Pressure measurement: ”);

Serial.print(P);

Serial.println(“ hPa (Pressure measured using temperature)”);

p0 = pressure.sealevel(P, ALTITUDE);

Serial.print(“Relative (sea-level) pressure: ”);

Serial.print(p0);

Serial.println(“hPa”);

}

}

}

}

delay(1000);

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監視器
    +關注

    關注

    1

    文章

    780

    瀏覽量

    33244
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187820
  • bmp180
    +關注

    關注

    2

    文章

    7

    瀏覽量

    11546
收藏 人收藏

    評論

    相關推薦

    dm6437使用hdmi連接器輸出到監視器上,監視器上沒有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接器輸出到監視器上,發現監視器上沒有顯示? 設置的分辨率為800*48
    發表于 01-09 06:05

    CW32模塊使用 BMP180氣壓傳感

    CW32F030C8T6開發板上【能夠測量環境溫度、氣壓、高度】。首先要獲取資料,查看數據手冊應如何實現讀取數據,再移植至我們的工程。 3.1查看資料 BMP180共有四種
    的頭像 發表于 12-05 12:06 ?228次閱讀
    CW32模塊使用 <b class='flag-5'>BMP180</b>氣壓傳感<b class='flag-5'>器</b>

    LM94硬件監視器數據

    電子發燒友網站提供《LM94硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:42 ?0次下載
    LM94硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    LM80串行接口ACPl兼容微處理系統硬件監視器數據

    電子發燒友網站提供《LM80串行接口ACPl兼容微處理系統硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:33 ?0次下載
    LM80<b class='flag-5'>串行</b>接口ACPl兼容微處理<b class='flag-5'>器</b>系統硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    LM81串行接口ACPI兼容微處理系統硬件監視器數據

    電子發燒友網站提供《LM81串行接口ACPI兼容微處理系統硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:28 ?0次下載
    LM81<b class='flag-5'>串行</b>接口ACPI兼容微處理<b class='flag-5'>器</b>系統硬件<b class='flag-5'>監視器</b><b class='flag-5'>數據</b>表

    ESP8266為什么不響應Arduino

    arduino,其中從串行監視器接收的任何命令都會轉發到連接到 esp8266 的串行(m
    發表于 07-16 06:39

    能將ESP8266連接到arduino UNO上,使用mesh組網嗎?

    現在已將ESP8266連接到arduino,并且成功驅動,但是有個問題就是組網的問題,想使用mesh,但是還有有些疑問。1、將帶有mesh的固件燒錄到ESP8266,就能自動尋找節點了嗎?或者是下載mesh的庫函數,從
    發表于 07-11 06:46

    求助,關于STM8L101和BMP180傳感通信的疑問求解

    STM8L101和BMP180傳感通信,我加上一段濾波算法之后,用熱風吹傳感,返回數據異常,去掉之后吹就無異常,不管濾波處理還是不處理180
    發表于 05-14 07:26

    workbench的監視器如何通過串口連接到開發板?

    我用的是NUCLEO-F303RE+X-NUCLEO-IHM08M1的開發板套件。workbench的監視器如何通過串口連接到開發板。是連接UART2嗎?連接不成功是怎么回事?
    發表于 03-29 06:01

    如何將KY-008連接到Arduino

     KY-008 是一種激光發射模塊,可產生點狀激光束,可用作激光指示或創建迷你激光表演。它與 Arduino、Raspberry PI、ESP32和其他流行的微控制兼容。
    的頭像 發表于 02-11 11:02 ?1645次閱讀
    <b class='flag-5'>如何將</b>KY-008<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2346次閱讀
    <b class='flag-5'>如何將</b>LED<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板并使其閃爍

    如何將按鈕連接到Arduino

    在本快速入門指南中,您將學習如何將按鈕連接到Arduino板,并根據按鈕是否被按下來讀取HIGH或LOW。您將使用電路板上隨附的發光二極管 (LED)通過按鈕打開和關閉,以便驗證按鈕按下代碼是否正常工作。
    的頭像 發表于 02-11 10:52 ?4180次閱讀
    <b class='flag-5'>如何將</b>按鈕<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板

    如何將光敏電阻連接到Arduino板并讀取電壓

    在本快速入門指南中,您將學習如何將光敏電阻連接到Arduino板并讀取電壓。您將首先使用串行監視器來了解光傳感
    的頭像 發表于 02-11 10:45 ?4222次閱讀
    <b class='flag-5'>如何將</b>光敏電阻<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板并讀取電壓

    如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離

    一種流行的Arduino超聲波傳感是HC-SR04。它廣泛用于非接觸式距離測量,通常用于機器人和自動化項目。本指南向您展示如何將HC-SR04
    的頭像 發表于 02-11 10:17 ?2471次閱讀
    <b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>并編寫一個簡單的程序來測量距離

    如何將增量旋轉編碼Arduino連接

    在本教程,您將學習如何將增量旋轉編碼Arduino連接,以讀取旋鈕的運動。這對于在機器人和其他應用程序
    的頭像 發表于 02-11 10:00 ?1598次閱讀
    <b class='flag-5'>如何將</b>增量旋轉編碼<b class='flag-5'>器</b>與<b class='flag-5'>Arduino</b><b class='flag-5'>連接</b>
    OG百家乐大转轮| 大发888娱乐场下载samplingid112| 百家乐软件购买| 百家乐官网那个平好| 职业百家乐官网的玩法技巧和规则 | 百家乐官网游戏玩法规则| 百家乐官网注码管理| 鸡西市| 网上百家乐官网哪里好| 百家乐官网翻天粤qvod| 网上百家乐官网做假| 百家乐官网博娱乐场开户注册| 百家乐官网麻将筹码币| 百家乐群博爱彩| 游戏百家乐押金| 威尼斯人娱乐城免费注册| 大发888 的用户名| 太阳城网| 百家乐官网庄闲多少| 百家乐官网永利娱乐网| 百家乐官网用品| 真人娱乐城排行榜| 百家乐官网里和的作用| 678百家乐官网博彩娱乐场| 百家乐能作弊吗| 广州百家乐牌具公司| 威尼斯人娱乐城梧州店| 立博官网| 百家乐官网棋牌辅助| 百家乐单跳双跳| 百家乐贴士介绍| 狮威亚洲娱乐城| 百家乐官网赌博详解| 云南省| 百家乐赌场博彩赌场网| 大发888线上投注| 离岛区| 百家乐官网娱乐真钱游戏| 百家乐官网能赢到钱吗| 新东方百家乐官网的玩法技巧和规则 | 百家乐的看路技巧|