![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Oled I2C SSD1306
Dependencies: SSD1306_128x64_I2C mbed
Fork of DisplayOled1 by
main.cpp
- Committer:
- franni
- Date:
- 2017-11-02
- Revision:
- 2:ebb4b427aecc
- Parent:
- 1:7195b6d24cf4
File content as of revision 2:ebb4b427aecc:
#include "mbed.h" #include "SSD1306.h" #include "Adafruit_GFX.h" #define SPLASH_ADAFRUIT #define GFX_WANT_ABSTRACTS #define D_SDA PTC11 #define D_SCL PTC10 I2C i2c(D_SDA, D_SCL); int m=0; SSD1306 oled = SSD1306(i2c, SSD1308_SA0); DigitalIn S1(PTD5); DigitalIn S2(PTA13); DigitalIn hab(PTD3); Timer Timer1; InterruptIn int1(PTD0); PwmOut servo (PTD2); int main() { oled.writeString(0, 0, "conectado"); while(1){ switch (m){ case 0: oled.writeString(2, 1, "pos 0 grados"); servo=1; wait_us(500); servo=0; wait_us(19500); wait(2); if (hab==1){ m=1; } break; case 1: oled.writeString(3, 1, "esperando caja"); break; } } }