Skip to content

Commit 507017d

Browse files
authored
Arduino Code
1 parent 19015c0 commit 507017d

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

MajorProjectArduinoCode.ino

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
//EECS1021 Major Project Code
2+
// Indoor Vs Outdoor Weather Monitoring System
3+
4+
#include "DHT.h"
5+
#include <Arduino.h>
6+
#include "Seeed_BMP280.h"
7+
#include <Wire.h>
8+
9+
BMP280 bmp280;// Pressure Sensor on the Grove Board
10+
11+
12+
#define DHTPIN 3 // what pin we're connected to
13+
#define DHTTYPE DHT11 // DHT 11
14+
DHT dht(DHTPIN, DHTTYPE);
15+
16+
17+
void setup(void) {
18+
Serial.begin(9600);
19+
bmp280.init();
20+
21+
dht.begin();
22+
}
23+
24+
void loop(void) {
25+
26+
double temp;
27+
double humi;
28+
double pressure;
29+
double altitude;
30+
// Reading the values from DHT11 sensor
31+
temp = dht.readTemperature();
32+
humi = dht.readHumidity();
33+
// Reading the values from BMP280
34+
pressure = bmp280.getPressure();
35+
altitude = bmp280.calcAltitude(pressure);
36+
37+
String sendTemperature = String(temp,2);//Converting double Temperature Data to String
38+
String sendHumidity = String(humi,2);// Converting double Humidity Data to String
39+
String sendPressure = String(pressure,2);// Converting double Pressure data to String
40+
String sendAltitude = String(altitude,2);// Converting double Altitude data to String
41+
42+
43+
// Combining the Temperature and Humidity String
44+
sendTemperature.concat(sendHumidity);
45+
sendTemperature.concat(sendPressure);
46+
sendTemperature.concat(sendAltitude);
47+
Serial.println(sendTemperature);// Sending Combined Data
48+
49+
}

0 commit comments

Comments
 (0)