精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    瀏覽量

    33104
  • Arduino
    +關注

    關注

    187

    文章

    6464

    瀏覽量

    186681
  • bmp180
    +關注

    關注

    2

    文章

    7

    瀏覽量

    11517
收藏 人收藏

    評論

    相關推薦

    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

    MCSDK5.4.8生成代碼燒錄之后串口無法連接到監視器如何解決?

    or the baudrate (set to 115200 bps). 我的串口是RS232的信號,已經安裝了RS232驅動,可以正常通過串口收發數據,但是無法連接MCSDK的監視器,怎么辦呢,而且按Stop/Start也無
    發表于 03-15 07:01

    如何將KY-008連接到Arduino

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

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

    在本快速入門指南中,您將學習如何將光敏電阻連接到Arduino板并讀取電壓。您將首先使用串行監視器來了解光傳感
    的頭像 發表于 02-11 10:45 ?3638次閱讀
    <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 ?2219次閱讀
    <b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>并編寫一個簡單的程序來測量距離

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

    在本教程,您將學習如何將增量旋轉編碼Arduino連接,以讀取旋鈕的運動。這對于在機器人和其他應用程序
    的頭像 發表于 02-11 10:00 ?1351次閱讀
    <b class='flag-5'>如何將</b>增量旋轉編碼<b class='flag-5'>器</b>與<b class='flag-5'>Arduino</b><b class='flag-5'>連接</b>

    【開源項目】Arduino ESP32 彩色電子氣象站

    ,我已將其連接到引腳 IO13。 第 5 步:代碼和庫 為了編譯項目,我們需要 4 個庫,用于顯示器的 Inkplate 庫、用于 BMP180 傳感的庫、用于 DHT22 傳感
    發表于 01-16 14:01