Ognjen Arbutina 2020/0581
Dependencies: mbed-os Adafruit_GFX
Revision 0:319b30195b43, committed 2021-12-11
- Comitter:
- arbutinao
- Date:
- Sat Dec 11 15:53:44 2021 +0000
- Commit message:
- Ognjen Arbutina 2020/0581
Changed in this revision
diff -r 000000000000 -r 319b30195b43 Adafruit_GFX.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adafruit_GFX.lib Sat Dec 11 15:53:44 2021 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/arbutinao/code/Adafruit_GFX/#cc5a9a49859c
diff -r 000000000000 -r 319b30195b43 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Dec 11 15:53:44 2021 +0000 @@ -0,0 +1,50 @@ +//UVOZ BIBLIOTEKA + +#include "mbed-os" +#include "Adafruit_GFX.h" +#include "Adafruit_GFX_Config.h" +#include "Adafruit_SSD1306.h" + +//DEFINISANJE MAKROA + +//Lnije za implementaciju I2C protokola + +#define SDA PB_13 +#define SCL PB_14 + +//dimenzije OLED displeja + +#define OLED_HEIGHT_PX 128 +#define OLED_WIDTH_PX 64 + +//Adrese + +#define I2C_adress 0x3c +#define I2c_adress_MBED I2C_adress << 1 + +//Dimenzije kruga + +#define x0 30 +#define y0 30 +#define r 10 +#define color WHITE + +#define WAIT_MS 10 + +//DEFINISANJE KLASA + +I2C i2c_obj(SDA, SCL); +Adafruit_SSD1306_I2c myOLED(i2c_obj, PB_5, I2c_adress_MBED,OLED_HEIGHT_PX, OLED_WIDTH_PX ) ; + +//GLAVNI PROGRAM + +int main() +{ + myOLED.begin(); + while(1) + { + myOLED.drawCircle(x0, y0, r, color); + myOled.display(); + wait_ms(WAIT_MS); + } +}
diff -r 000000000000 -r 319b30195b43 mbed-os.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed-os.lib Sat Dec 11 15:53:44 2021 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/bLandais/code/mbed-os/#4c0e0edd4545