mini project arduino barometer

Project For Create

  

Block Diagram


Part Of Project


1. Arduino uno R3


2. BMP180 BAROMETER SENSOR



3. LCD I2C 16*2

Code 

#include <Wire.h>
#include <Adafruit_BMP085.h>                                 เรียกใช้ Library ของ sensor
#include <Wire.h>
#include <LiquidCrystal_I2C.h>                                 เรียกใช้ Library ของจอ LCD

LiquidCrystal_I2C lcd(0x27,20,4);                                            กำหนดขนาดจอ LCD
Adafruit_BMP085 bmp;                                               เรียกใช้ตัวแปรของ sensor
   
void setup() {

  lcd.init();
  lcd.backlight();
  if (!bmp.begin()) {                                                                   ถ้า sensor ตรวจจับไม่ได้
  lcd.print("ERROR, check wiring!");                                                    ให้แสดงคำว่า ERROR, check wiring!
    while (1) {}
  }
  lcd.print(" Ittiwat23");                                                                                   ถ้าได้ให้แสดงคำว่า Ittiwat23
  delay(3000);                                                                                                      หน่วงเวลา 3 วินาที
  lcd.clear();                                                                                 รีเซ็ตจอ LCD
}
//read pressure
    lcd.setCursor(0, 0);                                                                     ตั้งค่า จอ LCD ที่ตำแหน่ง 0 คอลัม0
    lcd.print("P: ");                                                                             แสดงคำว่า P
    lcd.print(bmp.readPressure()/100);                                 อ่านค่า ความกดอากาศ
    lcd.print(" hPa");                                                                           แสดงผล ทางจอ LCD

    //read altitude
    lcd.setCursor(0, 1); );                                                                     ตั้งค่า จอ LCD ที่ตำแหน่ง 0 คอลัม1
    lcd.print("A: ");                                                                                แสดงคำว่า A
    lcd.print(bmp.readAltitude());                                               อ่านค่า ความสูง
    lcd.print(" m");                                                                                  แสดงผลทางจอ LCD

  delay(1000);                                                                                              หน่วงเวลา 1 วินาที
            Youtube
https://youtu.be/bpZlg4kPx7E

Project success





ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

งาน FLOWCHART

งาน arduino 5 photo transistor

งาน arduino 7 Voltage Sensor