OLED HORSE UYGULAMASI

AMAÇ:

OLED ekran teknolojisi tek bir panel üzerinden ışığı dağıttığı için çok daha az enerji tüketir. Özellikle koyu renkleri yansıtırken minimum enerji tüketimi ile çalışır. Bu nedenle fazla güç tüketen büyük cihaz ekranlarında OLED teknolojisi kullanılır. STM32411 kartımızla I2C oled ekranında istenilen animasyon gösterilecektir.

KULLANILACAK MALZEMELER:

STM32F401

BREADBOARD

I2C OLED EKRAN

JUMPER KABLOLAR

BLOK DİYAGRAM:

ALGORİTMA:

Başla, komut gir, girilen komutu karta aktar, I2C oled ekranda istenilen animasyonu göster.

PROJE KODU:

SSD1306_GotoXY (0,0);

// sprintf(buf,"Acc X=%0.3f",say);

SSD1306_Puts ("ESMANUR", &Font_11x18, 1);

SSD1306_GotoXY (0,20);

SSD1306_Puts ("GÜNEŞ", &Font_11x18, 1);

HAL_Delay(2500);

SSD1306_Clear();

SSD1306_GotoXY (0,0);

// sprintf(buf,"Acc X=%0.3f",say);

SSD1306_Puts ("OGRENCİ NO", &Font_11x18, 1);

SSD1306_UpdateScreen();

HAL_Delay(1000);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse1,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse2,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse3,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse4,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse5,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse6,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse7,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse8,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse9,126,64,1);

SSD1306_UpdateScreen();

HAL_Delay(200);

SSD1306_Clear();

SSD1306_DrawBitmap(0,0,horse10,126,64,1);SSD1306_UpdateScreen();

HAL_Delay(200);

DEVRE ŞEMASI:




DEVRE GÖRÜNTÜSÜ:



ESMANUR GÜNEŞ 

19200000442

ROBOT TEKNOLOJİSİ FİNAL ÖDEVİ


Yorumlar