SPI,I2C,RTC

Dependencies:   MFRC522_Updated ssd1306_library

Committer:
20172573073
Date:
Tue May 19 19:33:57 2020 +0000
Revision:
3:bd37bcc0ec09
Parent:
2:8083cd0c48a8
Child:
4:500f1ba2d17a
RTC con ticker y oled pantalla total azul

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 0:fbda9e7e9269 17
andres0705 2:8083cd0c48a8 18 lcd.speed (SSD1306::Medium);
20172573073 3:bd37bcc0ec09 19
20172573073 3:bd37bcc0ec09 20 lcd.init();
20172573073 3:bd37bcc0ec09 21 lcd.cls();
20172573073 3:bd37bcc0ec09 22 lcd.locate (3,1);
20172573073 3:bd37bcc0ec09 23 lcd.printf ("Hello, world!");
20172573073 3:bd37bcc0ec09 24 lcd.line ( 6, 22, 114, 22, SSD1306::Normal);
20172573073 3:bd37bcc0ec09 25 lcd.line (114, 22, 114, 33, SSD1306::Normal);
20172573073 3:bd37bcc0ec09 26 lcd.line (114, 33, 6, 33, SSD1306::Normal);
20172573073 3:bd37bcc0ec09 27 lcd.line ( 6, 33, 6, 22, SSD1306::Normal);
20172573073 3:bd37bcc0ec09 28 lcd.fill (0, 0);
20172573073 0:fbda9e7e9269 29 while (true) {
20172573073 3:bd37bcc0ec09 30 set_time(q);
20172573073 0:fbda9e7e9269 31 time_t seconds = time(NULL);
20172573073 3:bd37bcc0ec09 32
20172573073 1:fd4f40b923e7 33 pc.printf(" %u\n\r ", (unsigned int)seconds);
20172573073 3:bd37bcc0ec09 34
20172573073 1:fd4f40b923e7 35 pc.printf("fecha %s\n\r", ctime(&seconds));
20172573073 0:fbda9e7e9269 36
20172573073 3:bd37bcc0ec09 37
20172573073 0:fbda9e7e9269 38 wait(1);
20172573073 0:fbda9e7e9269 39 }
20172573073 0:fbda9e7e9269 40 }