I2C LCD DHT22

Dependencies:   DS3231 RHT03 TextLCD mbed

Fork of I2C-LCD by Oscar de Jesus Vasquez

Committer:
fookies
Date:
Tue Apr 28 06:28:57 2015 +0000
Revision:
1:d53d1404028c
Parent:
0:376d7a150177
thanawat

Who changed what in which revision?

UserRevisionLine numberNew contents of line
oscarvzfz 0:376d7a150177 1 #include "mbed.h"
oscarvzfz 0:376d7a150177 2 #include "TextLCD.h"
fookies 1:d53d1404028c 3 #include "DS3231.h"
fookies 1:d53d1404028c 4 #include "RHT03.h"
oscarvzfz 0:376d7a150177 5 //Incluye resistencias de 2.2K en los pines de i2c a 3.3
oscarvzfz 0:376d7a150177 6
oscarvzfz 0:376d7a150177 7
oscarvzfz 0:376d7a150177 8
oscarvzfz 0:376d7a150177 9 // I2C Communication
fookies 1:d53d1404028c 10 I2C i2c_lcd(D14,D15); // SDA, SCL
fookies 1:d53d1404028c 11 DS3231 ds3231(D14,D15);
fookies 1:d53d1404028c 12 RHT03 rht(D13);
fookies 1:d53d1404028c 13 TextLCD_I2C lcd(&i2c_lcd, 0x4E, TextLCD::LCD16x2); // I2C bus, PCF8574 Slaveaddress, LCD Type, Device Type
oscarvzfz 0:376d7a150177 14
oscarvzfz 0:376d7a150177 15 int main()
oscarvzfz 0:376d7a150177 16 {
fookies 1:d53d1404028c 17 lcd.setMode(TextLCD::DispOn); //DispOff, DispOn
fookies 1:d53d1404028c 18 lcd.setBacklight(TextLCD::LightOff);//LightOff, LightOn
fookies 1:d53d1404028c 19 lcd.setCursor(TextLCD::CurOff_BlkOff);//CurOff_BlkOff, CurOn_BlkOff, CurOff_BlkOn, CurOn_BlkOn
fookies 1:d53d1404028c 20 //lcd.printf("Oscar de Jesus \n Vasquez");
fookies 1:d53d1404028c 21 //ds3231.setTime(23,57,0);
fookies 1:d53d1404028c 22 while(1)
fookies 1:d53d1404028c 23 {
fookies 1:d53d1404028c 24 int h,m,s;
fookies 1:d53d1404028c 25 ds3231.readTime(&h,&m,&s);
fookies 1:d53d1404028c 26 rht.readData();
fookies 1:d53d1404028c 27 lcd.setAddress(0,0);
fookies 1:d53d1404028c 28 lcd.printf("%02d:%02d:%02d",h,m,s);
fookies 1:d53d1404028c 29 lcd.setAddress(0,1);
fookies 1:d53d1404028c 30 lcd.printf("T:%.1f H:%.1f",rht.getTemperatureC(),rht.getHumidity());
fookies 1:d53d1404028c 31 wait(1.0);
fookies 1:d53d1404028c 32 }
oscarvzfz 0:376d7a150177 33 }