How to make Bluetooth Temperature and Humidity Monitoring System using DHT11 Sensor







Click here and download App


 

CODE 


#include <SoftwareSerial.h>


SoftwareSerial bt(8, 9); // RX, TX




#include <LiquidCrystal.h>


#include <DHT.h>




#define dataPin A5


#define DHTTYPE DHT11




LiquidCrystal lcd(2, 3, 4, 5, 6, 7); 


DHT dht(dataPin, DHTTYPE);




int temp;


int hum;




void setup() {


  Serial.begin(9600); 


  bt.begin(9600); 


  Serial.println("Ready");




  dht.begin();


  


  lcd.begin(16,2);  


  lcd.setCursor(0,0);


  lcd.print(" WELCOME To  My ");


  lcd.setCursor(0,1);


  lcd.print("YouTube  Channel");


  delay(2000);


  lcd.clear(); 


}




void loop(){


  hum = dht.readHumidity();


  temp = dht.readTemperature();


  


  lcd.setCursor(0,0);


  lcd.print("Humidity: ");


  lcd.print(hum);


  lcd.print("% ");




  lcd.setCursor(0,1); 


  lcd.print("Temp: "); 


  lcd.print(temp); 


  lcd.print((char)223); //degree symbol


  lcd.print("C ");




  bt.print(temp); //send temp to MIT App


  bt.print(";");


  bt.print(hum); //send hum to MIT App 


  bt.println(";");




  delay(1000);


Post a Comment

Previous Post Next Post

Contact Form