# 氣壓感測模組

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MITX4kb9LyTpbOOKA6a%2F-MITXAl6p1xfN49idiuM%2FAirPressure.jpg?alt=media\&token=f744d0a1-4fd8-47d3-8cad-5597315a0d87)

## **指令**

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MITTNkzfowOz7SorxCh%2F-MITUQqyKNELhD88WQ_R%2FLesson_9_AirPressureSensor2.png?alt=media\&token=1cf52322-4d84-4d06-b44c-c527bbc9a6ee)

## **對應的**Arduino 語法

```
    bmp280.getPressure();
    bmp280.calcAltitude(bmp280.getPressure());
```

### 範例 BlocklyDuino 積木畫布

在序列埠印出氣壓、高度的數值。

![](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MITTNkzfowOz7SorxCh%2F-MITUYRJPErIsFmgIUC6%2FLesson_9_AirPressureSensor.png?alt=media\&token=5c00b4be-9770-40fe-bf98-911794bf954a)

![序列埠印出的氣壓、高度的數值](https://1275793585-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaZQFBYOS3O0ksiEmR1%2F-MITTNkzfowOz7SorxCh%2F-MITVOHDvzRJDP_K5x62%2FLesson_9_AirPressureSensor3.png?alt=media\&token=09415029-b5a5-4725-a5a7-88b83bb570ea)

## Arduino 程式

```
#include "Seeed_BMP280.h"
#include <Wire.h>;
BMP280 bmp280;

void setup()
{
  bmp280.init();

  Serial.begin(9600);

}


void loop()
{
  Serial.print("Pressure: ");
  Serial.print((bmp280.getPressure()));
  Serial.println("Pa");
  Serial.print("Altitude: ");
  Serial.print((bmp280.calcAltitude(bmp280.getPressure())));
  Serial.println("m");
  Serial.println("");
  delay(1000);
}
```

## 影片教學:

{% embed url="<https://www.youtube.com/watch?v=holEwFsd_yI>" %}
