Weather_Station_Arduino_Project - converted
Weather_Station_Arduino_Project - converted
Objective:
To build a weather monitoring system using Arduino Uno that measures temperature, humidity, and
Components Required:
- Arduino Uno
- USB Cable
Working Principle:
atmospheric pressure. The Arduino reads these values and displays them on a 16x2 LCD.
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP085.h>
#include <DHT.h>
#include <LiquidCrystal_I2C.h>
#define DHTPIN 2
Adafruit_BMP085 bmp;
void setup() {
lcd.begin();
lcd.backlight();
dht.begin();
bmp.begin();
void loop() {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("T:");
lcd.print(temp);
lcd.print("C H:");
lcd.print(hum);
lcd.setCursor(0, 1);
lcd.print("P:");
lcd.print(pressure);
lcd.print("hPa");
delay(2000);
Expected Output:
T:25.0C H:60.0
P:1012.3hPa
Applications:
- Environmental monitoring
- STEM education