原廠連結:http://wiki.52pi.com/index.php/0.96_OLED(Chinese)
0.96'樹莓派OLED顯示模塊具有128X64的顯示分辨率,顯示區域為23.7*12.8(mm)具有OLED顯示屏獨有的顯示細膩,清晰,低功耗的特點,可以顯示漢字,圖形,ASCII,用於各種樹莓派製作中
項目 | 參數 |
---|---|
產品名稱 | 樹莓派:0.96'OLED顯示模塊 |
分辨率 | 128×64 |
屏幕尺寸 | 0.96 |
顯示面積 | 23.7×12.8MM |
顯示屏尺寸 | 26.6×19.2×1.3 |
模塊尺寸 | 36.5(長)x29.7(寬)x11.9(高)MM |
像素相鄰間距 | 0.17×0.17 |
像素尺寸 | 0.15×0.15 |
工作電壓 | 3.3V |
sudo raspi-config
#include "OLEDType_SSD1306.h" //包含驅動的頭文件 #include "OLED_GFX.h" #include "OLED_SSD1306.h" OLED_SSD1306 display; //實例化一個類OLED_SSD1306對象 const unsigned char rpi_2[128] = { /* 0X00,0X01,0X1A,0X00,0X20,0X00, */ //圖片的二進制文件 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X07,0XC1,0XF0,0X00,0X18,0X32,0X06,0X00, 0X10,0X0C,0X02,0X00,0X11,0X0C,0X02,0X00,0X10,0X4C,0X84,0X00,0X08,0X2D,0X04,0X00, 0X0C,0X1E,0X08,0X00,0X06,0X3F,0X10,0X00,0X03,0XE1,0XF0,0X00,0X04,0X40,0X18,0X00, 0X08,0XC0,0X88,0X00,0X09,0XFF,0XE4,0X00,0X0F,0X1C,0X34,0X00,0X1E,0X0C,0X1E,0X00, 0X24,0X0C,0X12,0X00,0X24,0X0C,0X01,0X00,0X24,0X0C,0X11,0X00,0X26,0X1E,0X19,0X00 0X2F,0XE1,0XFB,0X00,0X1B,0XC0,0XE6,0X00,0X10,0XC0,0XC6,0X00,0X10,0XC0,0X84,0X00, 0X08,0X40,0X84,0X00,0X08,0X73,0X0C,0X00,0X06,0X7F,0X98,0X00,0X01,0XC0,0XE0,0X00, 0X00,0XC0,0XC0,0X00,0X00,0X33,0X00,0X00,0X00,0X0C,0X00,0X00,0X00,0X00,0X00,0X00, }; unsigned char rpi_3[128] = { /* 0X00,0X01,0X1A,0X00,0X20,0X00, */ //圖片的二進制文件 0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XC0,0XF8,0X3E,0X0F,0XC0,0XE7,0XCD,0XF9,0XC0, 0XEF,0XFB,0XFD,0XC0,0XEE,0XF3,0XFD,0XC0,0XEF,0XB3,0X7B,0XC0,0XF7,0XD2,0XFB,0XC0, 0XFF,0XE1,0XFF,0XC0,0XFD,0XC0,0XEF,0XC0,0XFC,0X1E,0X0F,0XC0,0XFB,0XBF,0XE7,0XC0, 0XF7,0X3F,0X77,0XC0,0XF6,0X00,0X1B,0XC0,0XF0,0XE3,0XCB,0XC0,0XE1,0XF3,0XE1,0XC0, 0XDB,0XF7,0XFD,0XC0,0XDB,0XF3,0XFE,0XC0,0XDB,0XF3,0XEE,0XC0,0XD9,0XE1,0XE6,0XC0, 0XD0,0X1E,0X04,0XC0,0XE4,0X3F,0X19,0XC0,0XEF,0X3F,0X39,0XC0,0XFF,0XBF,0X7B,0XC0, 0XF7,0XBF,0X7B,0XC0,0XF7,0X8C,0XF3,0XC0,0XF9,0X80,0X67,0XC0,0XFE,0X3F,0X1F,0XC0, 0XFF,0X3F,0X3F,0XC0,0XFF,0XDC,0XFF,0XC0,0XFF,0XF3,0XFF,0XC0,0XFF,0XFF,0XFF,0XC0, }; int main(int argc, char **argv) { if ( !display.init(OLED_SPI_DC,OLED_SPI_RESET,OLED_SPI_CS0,OLED_OLED_SPI_128x64) ) //初始化SPI驅動,否則退出 exit(EXIT_FAILURE); display.begin(); //開始顯示 display.clearDisplay(); //清空屏幕 display.drawBitmap(0,20,rpi_3,32,32,1); //顯示圖片函數位置為X:0,Y:20,圖片為:RPI_3,圖片長:32,圖片寬:32,顯示為黑色字體 display.drawBitmap(32,20,rpi_2,32,32,1); //顯示圖片函數位置為X:32,Y:20,圖片為:RPI_2,圖片長:32,圖片寬:32,顯示為黑色字體 display.drawBitmap(64,20,rpi_3,32,32,1); //顯示圖片函數位置為X:64,Y:20,圖片為:RPI_3,圖片長:32,圖片寬:32,顯示為黑色字體 display.drawBitmap(96,20,rpi_2,32,32,1); //顯示圖片函數位置為X:96,Y:20,圖片為:RPI_2,圖片長:32,圖片寬:32,顯示為黑色字體 display.setTextSize(1); //設置字體大小為1號 display.setTextColor(WHITE); //設置字體顯示顏色為白色 display.setCursor(29,0); //設置字體顯示位置為X:29,:Y:0 display.print("Hello World"); //設置顯示字體內容為Hello World display.setCursor(29,8); //設置顯示字體的位置為X:29,Y:8 display.print("www.52pi.cn"); //設置顯示的字體內容為www.52pi.cn display.display(); //顯示內容 usleep(10000); //延時 }
資料來源:https://www.seeedstudio.com/Raspberry-Pi-0.96%E2%80%9D-OLED-Display-Module-p-2390.html
Raspberry Pi 0.96’ OLED display module is made by 128x64 yellow and blue OLED pixels , diagonal is only 0.96 inch . The controller is SSD1306, communicates via 4-wire SPI, the display have its own backlight, no backlight LED is required ,This reduces the power required to run the OLED and is why the display has such high contrast , extremely wide viewing angle and extremely operating temperature
Product Overview:
Features:
Ultra low power supply
Maximum current 100uA
Keep up current 12.25uA
Hardware keep up display
3.3V work voltage ,([MIN 1.6V] ,[MAX:3.6V])
Internal DC/DC voltage converter
SPI driver support , AT 64MHz[TYP] 125MHZ[OB]
FP frequency: 64fps[TYP] 368fps[OB]
Compatible with Raspberry Pi A+,B,B+/2.
Specification:
Outline Drawing: 370x300(mm)
Number of pixels: 128x64
Panel size:26.70x19.26x1.45(mm)
Active area: 21.74x10.864(mm)
Pixel pitch 0.17x0.17(mm)
Pixel size: 0.154x0.154(mm)
Hardware conection:
Document
Dimensions | 105mm x 80mm x 20mm |
Weight | G.W 21g |
Battery | Exclude |