Small example using ultrasonic

Dependencies:   mbed

Revision:
1:8fafe8a483e9
Parent:
0:bd7dd6e79e36
--- a/main.cpp	Fri Aug 11 17:36:11 2017 +0000
+++ b/main.cpp	Wed Nov 22 21:36:59 2017 +0000
@@ -1,9 +1,6 @@
 #include "mbed.h"
 #include "Adafruit_SSD1306.h"
 
-// OLED:    SDA       -> Arduino Analog 4
-//          SCL       -> Arduino Analog 5
-
 #define SSD1306_ADDRESS 0x78
 
 // an I2C sub-class that provides a constructed default
@@ -20,7 +17,7 @@
 uint8_t led_height = 64;
 uint8_t led_width = 128;
 
-I2CPreInit gI2C(PC_1,PC_0);
+I2CPreInit gI2C(D14,D15);
 Adafruit_SSD1306_I2c gOled(gI2C,PA_8,SSD1306_ADDRESS,led_height,led_width);
 
 DigitalOut led(LED1);
@@ -34,8 +31,16 @@
         led = !led;
         gOled.clearDisplay();
         gOled.drawPixel(0,0,WHITE);
-        gOled.fillCircle(64, 42, 10, WHITE);
+        gOled.fillCircle(63, 0, 10, WHITE);
+        gOled.display();
+        wait(1);
+        gOled.clearDisplay();
+        gOled.fillCircle(63, 31, 20, WHITE);
         gOled.display();
-        wait(0.1);
+        wait(1);
+        gOled.clearDisplay();
+        gOled.fillCircle(63, 63, 30, WHITE);
+        gOled.display();
+        wait(1);
     }
 }