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網站裡有很多資料的。有待學習!