test

Dependencies:   DS3231 RHT03 TextLCD mbed

Fork of project by Jennares Yutthaseree

Committer:
poomyuttt
Date:
Fri May 22 14:25:00 2015 +0000
Revision:
0:894306d5cad7
Child:
1:ae97d85a47dd
pro

Who changed what in which revision?

UserRevisionLine numberNew contents of line
poomyuttt 0:894306d5cad7 1 #include "mbed.h"
poomyuttt 0:894306d5cad7 2 #include "TextLCD.h"
poomyuttt 0:894306d5cad7 3 #include "DS3231.h"
poomyuttt 0:894306d5cad7 4 #include "RHT03.h"
poomyuttt 0:894306d5cad7 5 I2C i2c(D14,D15);
poomyuttt 0:894306d5cad7 6 TextLCD_I2C lcd(&i2c,0x4E,TextLCD::LCD16x2);
poomyuttt 0:894306d5cad7 7 DS3231 rtc(D14,D15);
poomyuttt 0:894306d5cad7 8 RHT03 rht(D13);
poomyuttt 0:894306d5cad7 9
poomyuttt 0:894306d5cad7 10 int main()
poomyuttt 0:894306d5cad7 11 {
poomyuttt 0:894306d5cad7 12 lcd.setMode(TextLCD::DispOn);
poomyuttt 0:894306d5cad7 13 lcd.setBacklight(TextLCD::LightOff);
poomyuttt 0:894306d5cad7 14 lcd.setCursor(TextLCD::CurOff_BlkOff);
poomyuttt 0:894306d5cad7 15 //rtc.setTime(20,58,00);
poomyuttt 0:894306d5cad7 16 //rtc.setDate(5,22,5,2015);
poomyuttt 0:894306d5cad7 17 float Temp,Hum;
poomyuttt 0:894306d5cad7 18 int dw,d,M,y,h,m,s;
poomyuttt 0:894306d5cad7 19 while(1)
poomyuttt 0:894306d5cad7 20 {
poomyuttt 0:894306d5cad7 21 rtc.readDateTime(&dw,&d,&M,&y,&h,&m,&s);
poomyuttt 0:894306d5cad7 22 rht.readData();
poomyuttt 0:894306d5cad7 23 Temp=rht.getTemperatureC();
poomyuttt 0:894306d5cad7 24 Hum=rht.getHumidity();
poomyuttt 0:894306d5cad7 25 lcd.cls();
poomyuttt 0:894306d5cad7 26 lcd.setAddress(0,0);
poomyuttt 0:894306d5cad7 27 lcd.printf("%02d/%02d/%4d",d,M,y);
poomyuttt 0:894306d5cad7 28 lcd.setAddress(0,1);
poomyuttt 0:894306d5cad7 29 lcd.printf("%02d:%02d:%02d",h,m,s);
poomyuttt 0:894306d5cad7 30
poomyuttt 0:894306d5cad7 31 wait(3);
poomyuttt 0:894306d5cad7 32 lcd.cls();
poomyuttt 0:894306d5cad7 33 lcd.setAddress(0,0);
poomyuttt 0:894306d5cad7 34 lcd.printf("Temp:%.1f",Temp);
poomyuttt 0:894306d5cad7 35 lcd.setAddress(0,1);
poomyuttt 0:894306d5cad7 36 lcd.printf("Hum:%.1f",Hum);
poomyuttt 0:894306d5cad7 37 wait(3);
poomyuttt 0:894306d5cad7 38
poomyuttt 0:894306d5cad7 39 }
poomyuttt 0:894306d5cad7 40
poomyuttt 0:894306d5cad7 41
poomyuttt 0:894306d5cad7 42 return 0;
poomyuttt 0:894306d5cad7 43
poomyuttt 0:894306d5cad7 44 }