배송 |
---|
상품 정보 | 가격 | 삭제 |
---|---|---|
아두이노 정밀 고도계 대기압 I2C / SPI 통신 압력센서 BMP280 | ||
TOTAL PRICE(수량) 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #include <Wire.h> #include <SPI.h> #include <Adafruit_Sensor.h> #include <Adafruit_BMP280.h> #define SCL 8 // SCL 연결한 핀 #define SDA 9 // SDA 연결한 핀 #define CSB 10 // CSB 연결한 핀 #define SDO 11 // SDO 연결한 핀 Adafruit_BMP280 bmp(CSB,SDA,SDO,SCL); void setup() { Serial.begin(9600); if (!bmp.begin()) { // 센서가 인식되지 않는 경우 Serial.println(F("센서가 인식되지 않습니다. 연결 상태를 확인해주세요.")); while (1); } } void loop() { delay(100); Serial.println("================================"); Serial.print(F("온도 = ")); Serial.print(bmp.readTemperature()); // 센서로 온도 측정해서 출력 Serial.println(" *C"); Serial.print(F("기압 = ")); Serial.print(bmp.readPressure()); // 센서로 기압 측정해서 출력 Serial.println(" Pa"); Serial.print(F("고도 = ")); Serial.print(bmp.readAltitude(999.2)); // 센서로 고도 측정해서 출력 Serial.println(" m"); Serial.println("================================\n"); delay(2000); } | cs |