SPI,I2C,RTC

Dependencies:   MFRC522_Updated ssd1306_library

Committer:
20172573073
Date:
Wed May 20 01:28:53 2020 +0000
Revision:
5:e86f65d4cdf2
Parent:
4:500f1ba2d17a
Child:
6:820dac5cdd1e
I2C oled & RTC serial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
20172573073 0:fbda9e7e9269 1 #include "mbed.h"
20172573073 1:fd4f40b923e7 2 #include "stdio.h"
20172573073 1:fd4f40b923e7 3 #include "string.h"
andres0705 2:8083cd0c48a8 4 #include "ssd1306.h"
20172573073 3:bd37bcc0ec09 5 SSD1306 lcd (D7, D6);
20172573073 1:fd4f40b923e7 6 Serial pc(USBTX, USBRX);
20172573073 3:bd37bcc0ec09 7 Ticker t;
20172573073 3:bd37bcc0ec09 8 int q=0;
20172573073 3:bd37bcc0ec09 9 void conteo()
20172573073 3:bd37bcc0ec09 10 {
20172573073 3:bd37bcc0ec09 11 q=q+1;
20172573073 3:bd37bcc0ec09 12 }
20172573073 3:bd37bcc0ec09 13 int main()
20172573073 3:bd37bcc0ec09 14 {
20172573073 3:bd37bcc0ec09 15 t.attach(&conteo,1);
20172573073 3:bd37bcc0ec09 16 q=1589916065;
20172573073 5:e86f65d4cdf2 17
20172573073 5:e86f65d4cdf2 18 while (true) {
20172573073 5:e86f65d4cdf2 19 lcd.init();
andres0705 2:8083cd0c48a8 20 lcd.speed (SSD1306::Medium);
20172573073 3:bd37bcc0ec09 21 lcd.cls();
20172573073 3:bd37bcc0ec09 22 lcd.locate (3,1);
20172573073 5:e86f65d4cdf2 23 lcd.printf ("Escaner RF");
20172573073 5:e86f65d4cdf2 24 lcd.locate (4,1);
20172573073 5:e86f65d4cdf2 25 lcd.printf ("Andres Arevalo");
20172573073 5:e86f65d4cdf2 26 lcd.locate (5,1);
20172573073 5:e86f65d4cdf2 27 lcd.printf ("Andres castano");
20172573073 4:500f1ba2d17a 28 lcd.redraw();
20172573073 5:e86f65d4cdf2 29 wait(3);
20172573073 5:e86f65d4cdf2 30 lcd.redraw();
20172573073 3:bd37bcc0ec09 31 set_time(q);
20172573073 0:fbda9e7e9269 32 time_t seconds = time(NULL);
20172573073 3:bd37bcc0ec09 33
20172573073 1:fd4f40b923e7 34 pc.printf(" %u\n\r ", (unsigned int)seconds);
20172573073 3:bd37bcc0ec09 35
20172573073 1:fd4f40b923e7 36 pc.printf("fecha %s\n\r", ctime(&seconds));
20172573073 0:fbda9e7e9269 37
20172573073 3:bd37bcc0ec09 38
20172573073 0:fbda9e7e9269 39 wait(1);
20172573073 0:fbda9e7e9269 40 }
20172573073 0:fbda9e7e9269 41 }