Ognjen Arbutina 2020/0581
Dependencies: mbed-os Adafruit_GFX
main.cpp
00001 //UVOZ BIBLIOTEKA 00002 00003 #include "mbed-os" 00004 #include "Adafruit_GFX.h" 00005 #include "Adafruit_GFX_Config.h" 00006 #include "Adafruit_SSD1306.h" 00007 00008 //DEFINISANJE MAKROA 00009 00010 //Lnije za implementaciju I2C protokola 00011 00012 #define SDA PB_13 00013 #define SCL PB_14 00014 00015 //dimenzije OLED displeja 00016 00017 #define OLED_HEIGHT_PX 128 00018 #define OLED_WIDTH_PX 64 00019 00020 //Adrese 00021 00022 #define I2C_adress 0x3c 00023 #define I2c_adress_MBED I2C_adress << 1 00024 00025 //Dimenzije kruga 00026 00027 #define x0 30 00028 #define y0 30 00029 #define r 10 00030 #define color WHITE 00031 00032 #define WAIT_MS 10 00033 00034 //DEFINISANJE KLASA 00035 00036 I2C i2c_obj(SDA, SCL); 00037 Adafruit_SSD1306_I2c myOLED(i2c_obj, PB_5, I2c_adress_MBED,OLED_HEIGHT_PX, OLED_WIDTH_PX ) ; 00038 00039 //GLAVNI PROGRAM 00040 00041 int main() 00042 { 00043 myOLED.begin(); 00044 while(1) 00045 { 00046 myOLED.drawCircle(x0, y0, r, color); 00047 myOled.display(); 00048 wait_ms(WAIT_MS); 00049 } 00050 }
Generated on Wed Oct 12 2022 04:43:59 by 1.7.2