天天看點

olcd12864的u8g2庫_i2c總線的oled12864屏的u8x8運用總結

github網址連結

用到的庫檔案

#ifdef U8X8_HAVE_HW_SPI

#include

引腳定義

U8X8_SSD1306_128X64_NONAME_SW_I2C u8x8( SCL, SDA, U8X8_PIN_NONE); // OLEDs without Reset of the Display

螢幕初始化

u8x8.begin();

u8x8.setPowerSave(0);

字型設定

u8x8.setFont(u8x8_font_amstrad_cpc_extended_r);

字型的顯示有兩種

一是用drawstring顯示,例如

u8x8.draw2x2String(3, 3, "Fisher");

這種直接設定了它的顯示坐标。

二使用print輸出

u8x8.setCursor(15,2);//這裡設定顯示的坐标

u8x8.print("m");//輸出顯示内容

同時這種可以輸出傳感器資料。

在GitHub網站裡有很多資料的。有待學習!