Hola urueña

Dependencies:   DS1302 HCSR04 SSD1306_128x64_I2C Servo mbed stop

Fork of DisplayOled1 by Juan Abril

Committer:
Abril1030
Date:
Fri Sep 22 23:00:52 2017 +0000
Revision:
2:5d1c146e04d4
Parent:
1:7195b6d24cf4
Child:
3:de4b6b2e0202
Programa para OLED con librerias que permite modificarlas

Who changed what in which revision?

UserRevisionLine numberNew contents of line
franni 1:7195b6d24cf4 1 #include "mbed.h"
Abril1030 2:5d1c146e04d4 2 #include "flechaabajo.h"
Abril1030 2:5d1c146e04d4 3 #include "flechaarriba.h"
Abril1030 2:5d1c146e04d4 4 #include "stop.h"
Abril1030 2:5d1c146e04d4 5 #include "sobrepeso.h"
Abril1030 2:5d1c146e04d4 6 #include "GameOver.h"
Abril1030 2:5d1c146e04d4 7 #include "Mike.h"
franni 1:7195b6d24cf4 8 #include "SSD1306.h"
franni 0:3b87797f65fc 9
Abril1030 2:5d1c146e04d4 10 #define D_SDA PTC11
Abril1030 2:5d1c146e04d4 11 #define D_SCL PTC10
franni 1:7195b6d24cf4 12 I2C i2c(D_SDA, D_SCL);
Abril1030 2:5d1c146e04d4 13 //Serial pc(USBTX, USBRX); // tx, rx
Abril1030 2:5d1c146e04d4 14 //Serial device(PTE0, PTE1);
Abril1030 2:5d1c146e04d4 15 char x;
Abril1030 2:5d1c146e04d4 16
franni 1:7195b6d24cf4 17
franni 1:7195b6d24cf4 18 SSD1306 oled = SSD1306(i2c, SSD1308_SA0);
franni 0:3b87797f65fc 19
franni 1:7195b6d24cf4 20 int main() {
Abril1030 2:5d1c146e04d4 21 // if(device.readable()) {
Abril1030 2:5d1c146e04d4 22 // pc.putc(device.getc());
Abril1030 2:5d1c146e04d4 23 //oled.writeString(0,3,"Andres perra");
Abril1030 2:5d1c146e04d4 24 // }
Abril1030 2:5d1c146e04d4 25
Abril1030 2:5d1c146e04d4 26 oled.writeBitmap((uint8_t*) Pikachu);
Abril1030 2:5d1c146e04d4 27 /*oled.setDisplayOff();
Abril1030 2:5d1c146e04d4 28 wait(0.2);
Abril1030 2:5d1c146e04d4 29 oled.setDisplayOn();
Abril1030 2:5d1c146e04d4 30 wait(0.2);
Abril1030 2:5d1c146e04d4 31 oled.writeBitmap((uint8_t*) sobrepeso);
Abril1030 2:5d1c146e04d4 32 oled.setDisplayOff();
Abril1030 2:5d1c146e04d4 33 wait(0.2);
Abril1030 2:5d1c146e04d4 34 oled.setDisplayOn();
Abril1030 2:5d1c146e04d4 35 wait(0.2);
Abril1030 2:5d1c146e04d4 36 oled.writeBitmap((uint8_t*) sobrepeso);
Abril1030 2:5d1c146e04d4 37 oled.setDisplayOff();
Abril1030 2:5d1c146e04d4 38 wait(0.2);
Abril1030 2:5d1c146e04d4 39 oled.setDisplayOn();
Abril1030 2:5d1c146e04d4 40 wait(0.2);
Abril1030 2:5d1c146e04d4 41 oled.writeBitmap((uint8_t*) sobrepeso);
Abril1030 2:5d1c146e04d4 42 oled.setDisplayOff();
Abril1030 2:5d1c146e04d4 43 wait(0.2);
Abril1030 2:5d1c146e04d4 44 oled.setDisplayOn();
Abril1030 2:5d1c146e04d4 45 wait(0.2);
Abril1030 2:5d1c146e04d4 46 oled.writeBitmap((uint8_t*) sobrepeso);
Abril1030 2:5d1c146e04d4 47 oled.setDisplayOff();
Abril1030 2:5d1c146e04d4 48 wait(0.2);
Abril1030 2:5d1c146e04d4 49 oled.setDisplayOn();*/
Abril1030 2:5d1c146e04d4 50
Abril1030 2:5d1c146e04d4 51
Abril1030 2:5d1c146e04d4 52
Abril1030 2:5d1c146e04d4 53 while(1){
Abril1030 2:5d1c146e04d4 54
Abril1030 2:5d1c146e04d4 55
Abril1030 2:5d1c146e04d4 56 /*device.getc();
Abril1030 2:5d1c146e04d4 57 if (x=='a'){
Abril1030 2:5d1c146e04d4 58 oled.writeString(1, 3, "Primer Piso");
Abril1030 2:5d1c146e04d4 59 }
Abril1030 2:5d1c146e04d4 60 if (x=='b'){
Abril1030 2:5d1c146e04d4 61 oled.writeString(1, 3, "Segundo Piso");
Abril1030 2:5d1c146e04d4 62 }
Abril1030 2:5d1c146e04d4 63 if (x=='c'){
Abril1030 2:5d1c146e04d4 64 oled.writeString(1, 3, "Tercer Piso");
Abril1030 2:5d1c146e04d4 65 }
Abril1030 2:5d1c146e04d4 66 if (x=='d'){
Abril1030 2:5d1c146e04d4 67 oled.writeString(1, 3, "Cuarto Piso");
Abril1030 2:5d1c146e04d4 68 }*/
Abril1030 2:5d1c146e04d4 69 }
franni 0:3b87797f65fc 70
franni 1:7195b6d24cf4 71 }
franni 0:3b87797f65fc 72
franni 0:3b87797f65fc 73
franni 0:3b87797f65fc 74