Team Scream Machine / Mbed 2 deprecated aclock

Dependencies:   MaxSonar RTC-DS1307 TextLCD mbed

Committer:
SausageSausage
Date:
Wed May 24 15:56:58 2017 +0000
Revision:
0:514ef400f75b
Child:
1:aa2b8929a968
A working clock that willl output time on an LCD screen

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SausageSausage 0:514ef400f75b 1 #include "mbed.h"
SausageSausage 0:514ef400f75b 2 #include "TextLCD.h"
SausageSausage 0:514ef400f75b 3 #include "Rtc_Ds1307.h"
SausageSausage 0:514ef400f75b 4
SausageSausage 0:514ef400f75b 5 Rtc_Ds1307 rtc(PTE0, PTE1);
SausageSausage 0:514ef400f75b 6 TextLCD lcd(PTE4, PTE5, PTE20, PTE21, PTE22, PTE23); // rs, e, d4-d7
SausageSausage 0:514ef400f75b 7 Serial pc(USBTX, USBRX);
SausageSausage 0:514ef400f75b 8
SausageSausage 0:514ef400f75b 9 int main() {
SausageSausage 0:514ef400f75b 10
SausageSausage 0:514ef400f75b 11 Rtc_Ds1307::Time_rtc tm = {};
SausageSausage 0:514ef400f75b 12 rtc.startClock();
SausageSausage 0:514ef400f75b 13
SausageSausage 0:514ef400f75b 14 while(1) {
SausageSausage 0:514ef400f75b 15 if (rtc.getTime(tm) ) {
SausageSausage 0:514ef400f75b 16 lcd.printf("The time is :\n%02d:%02d:%02d", tm.hour, tm.min, tm.sec);
SausageSausage 0:514ef400f75b 17 }
SausageSausage 0:514ef400f75b 18 wait(1);
SausageSausage 0:514ef400f75b 19 lcd.cls();
SausageSausage 0:514ef400f75b 20 }
SausageSausage 0:514ef400f75b 21 }