<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.52pi.com/index.php?action=history&amp;feed=atom&amp;title=0.91_OLED_%28chinese%29</id>
	<title>0.91 OLED (chinese) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.52pi.com/index.php?action=history&amp;feed=atom&amp;title=0.91_OLED_%28chinese%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.52pi.com/index.php?title=0.91_OLED_(chinese)&amp;action=history"/>
	<updated>2026-11-04T23:44:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://wiki.52pi.com/index.php?title=0.91_OLED_(chinese)&amp;diff=320&amp;oldid=prev</id>
		<title>TaterLi: /* 如何使用 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.52pi.com/index.php?title=0.91_OLED_(chinese)&amp;diff=320&amp;oldid=prev"/>
		<updated>2015-07-03T07:15:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;如何使用&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= 0.91&amp;#039;OLED显示模块使用手册=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==产品简介==&lt;br /&gt;
全新0.91&amp;#039; OLED显示模块,专为树莓派爱好者而设计,独特的OLED显示原理,每个像素点都能自己发光,兼具低功耗的特点,显示分辨率为128×32,显示区域为22.38×5.58MM,可显示汉字、ASCII、图案等,显示效果十分绚丽！&lt;br /&gt;
[[Image:091 top.JPG|center|600px]]&lt;br /&gt;
&lt;br /&gt;
==产品参数==&lt;br /&gt;
{| width=&amp;quot;998&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;center&amp;quot; scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 40%&amp;quot; | 项目  &lt;br /&gt;
! align=&amp;quot;center&amp;quot; scope=&amp;quot;col&amp;quot; | 参数&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 产品名称 &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 树莓派:0.91&amp;#039;OLED显示模块&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 分辨率&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 128×32 &lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 屏幕尺寸 &lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 0.91 &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 显示面积&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |22.38×5.58MM&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 显示屏尺寸&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 30.0×11.50×1.45&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 模块尺寸&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 35.1(长)x15.12(宽)x11.8(高)MM&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 像素相邻间距&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 0.17×0.17&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;  scope=&amp;quot;row&amp;quot; | 像素尺寸&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 0.15×0.15 &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; scope=&amp;quot;row&amp;quot; | 工作电压&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | 3.3V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==产品展示==&lt;br /&gt;
[[Image:p14.JPG|330px]][[Image:p13.JPG|330px]][[Image:p15.JPG|330px]]&lt;br /&gt;
&amp;lt;center&amp;gt;安装于树莓派端&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Image:p5.JPG|330px]][[Image:p4.JPG|330px]][[Image:p2.JPG|330px]]&lt;br /&gt;
&amp;lt;center&amp;gt;夜晚下的表现&amp;lt;/center&amp;gt;&lt;br /&gt;
[[Image:p12.JPG|330px]][[Image:p10.JPG|320px]][[Image:p11.JPG|310px]]&lt;br /&gt;
&lt;br /&gt;
==电气连接图==&lt;br /&gt;
[[Image:Pic2.png|center|1000px]]&lt;br /&gt;
==如何使用==&lt;br /&gt;
#对于初次使用的用户请确保树莓派I2C接口已经打开,如何打I2C请参考 http://www.52pi.net/forum.php?mod=viewthread&amp;amp;tid=1363&amp;amp;highlight=rtc&lt;br /&gt;
&lt;br /&gt;
#首先使用需下载安装0.91&amp;#039;OLED树莓派端驱动[[#tech1|ssd1306 driver]],下载完成后解压缩复制到树莓派用户目录下&lt;br /&gt;
&lt;br /&gt;
#输入指令&amp;lt;code&amp;gt;sudo apt-get install build-essential git-core libi2c-dev i2c-tools lm-sensors&amp;lt;/code&amp;gt;安装驱动屏幕所需要的组件&lt;br /&gt;
&lt;br /&gt;
[[Image:Test1.png|center]]&lt;br /&gt;
&lt;br /&gt;
#待安装完成后,进入/etc目录修改modules文件添加如下I2C硬件配置&lt;br /&gt;
&amp;lt;pre&amp;gt;i2c-bcm2708&lt;br /&gt;
i2c-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Image:Test3.png|center]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Test4.png|center]]&lt;br /&gt;
&lt;br /&gt;
#进入驱动文件目录下输入sudo make安装驱动程序&lt;br /&gt;
&lt;br /&gt;
[[Image:Test5.png|center]]&lt;br /&gt;
&lt;br /&gt;
#安装成功后打开example文件夹 输入make指令编译示例程序，编译成功后发现，当前文件夹下已成功生成可执行文件ssd1306_demo&lt;br /&gt;
&lt;br /&gt;
[[Image:Test6.png|center]]&lt;br /&gt;
&lt;br /&gt;
#输入sudo ./ssd1306_demo执行可以看到0.91&amp;#039;OLED模块已经成功点亮&lt;br /&gt;
&lt;br /&gt;
[[Image:Test7.png|center]]&lt;br /&gt;
[[Image:Test9.JPG|center|900px]]&lt;br /&gt;
&lt;br /&gt;
==示例代码说明==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;quot;OLEDType_SSD1306.h&amp;quot;  //包含驱动的头文件&lt;br /&gt;
#include &amp;quot;OLED_GFX.h&amp;quot;          &lt;br /&gt;
#include &amp;quot;OLED_SSD1306.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
OLED_SSD1306 display;                                                              //实例化一个类OLED_SSD1306对象&lt;br /&gt;
&lt;br /&gt;
const unsigned char rpi_2[128] = { /* 0X00,0X01,0X1A,0X00,0X20,0X00, */           //图片的二进制文件&lt;br /&gt;
0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X07,0XC1,0XF0,0X00,0X18,0X32,0X06,0X00,&lt;br /&gt;
0X10,0X0C,0X02,0X00,0X11,0X0C,0X02,0X00,0X10,0X4C,0X84,0X00,0X08,0X2D,0X04,0X00,&lt;br /&gt;
0X0C,0X1E,0X08,0X00,0X06,0X3F,0X10,0X00,0X03,0XE1,0XF0,0X00,0X04,0X40,0X18,0X00,&lt;br /&gt;
0X08,0XC0,0X88,0X00,0X09,0XFF,0XE4,0X00,0X0F,0X1C,0X34,0X00,0X1E,0X0C,0X1E,0X00,&lt;br /&gt;
0X24,0X0C,0X12,0X00,0X24,0X0C,0X01,0X00,0X24,0X0C,0X11,0X00,0X26,0X1E,0X19,0X00&lt;br /&gt;
0X2F,0XE1,0XFB,0X00,0X1B,0XC0,0XE6,0X00,0X10,0XC0,0XC6,0X00,0X10,0XC0,0X84,0X00,&lt;br /&gt;
0X08,0X40,0X84,0X00,0X08,0X73,0X0C,0X00,0X06,0X7F,0X98,0X00,0X01,0XC0,0XE0,0X00,&lt;br /&gt;
0X00,0XC0,0XC0,0X00,0X00,0X33,0X00,0X00,0X00,0X0C,0X00,0X00,0X00,0X00,0X00,0X00,&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
unsigned char rpi_3[128] = { /* 0X00,0X01,0X1A,0X00,0X20,0X00, */               //图片的二进制文件&lt;br /&gt;
0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XC0,0XF8,0X3E,0X0F,0XC0,0XE7,0XCD,0XF9,0XC0,&lt;br /&gt;
0XEF,0XFB,0XFD,0XC0,0XEE,0XF3,0XFD,0XC0,0XEF,0XB3,0X7B,0XC0,0XF7,0XD2,0XFB,0XC0,&lt;br /&gt;
0XFF,0XE1,0XFF,0XC0,0XFD,0XC0,0XEF,0XC0,0XFC,0X1E,0X0F,0XC0,0XFB,0XBF,0XE7,0XC0,&lt;br /&gt;
0XF7,0X3F,0X77,0XC0,0XF6,0X00,0X1B,0XC0,0XF0,0XE3,0XCB,0XC0,0XE1,0XF3,0XE1,0XC0,&lt;br /&gt;
0XDB,0XF7,0XFD,0XC0,0XDB,0XF3,0XFE,0XC0,0XDB,0XF3,0XEE,0XC0,0XD9,0XE1,0XE6,0XC0,&lt;br /&gt;
0XD0,0X1E,0X04,0XC0,0XE4,0X3F,0X19,0XC0,0XEF,0X3F,0X39,0XC0,0XFF,0XBF,0X7B,0XC0,&lt;br /&gt;
0XF7,0XBF,0X7B,0XC0,0XF7,0X8C,0XF3,0XC0,0XF9,0X80,0X67,0XC0,0XFE,0X3F,0X1F,0XC0,&lt;br /&gt;
0XFF,0X3F,0X3F,0XC0,0XFF,0XDC,0XFF,0XC0,0XFF,0XF3,0XFF,0XC0,0XFF,0XFF,0XFF,0XC0,&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
	if ( !display.init(OLED_I2C_RESET,OLED_OLED_I2C_128x32) )       //判断屏幕初始化是否成功,否则退出&lt;br /&gt;
		exit(EXIT_FAILURE);                                     &lt;br /&gt;
	display.begin();                                                //开始显示&lt;br /&gt;
	display.clearDisplay();                                         //清空屏幕&lt;br /&gt;
	display.drawBitmap(0,0,rpi_2,32,32,1);                          //显示图片函数位置为X:0,Y:0,图片为:RPI_2,图片长:32,图片宽:32,显示为黑色字体&lt;br /&gt;
	display.drawBitmap(96,0,rpi_2,32,32,1);                         //显示图片函数位置为X:96,Y:0,图片为:RPI_2,图片长:32,图片宽:32,显示为黑色字体&lt;br /&gt;
	display.drawRect(0,0,128,32,0);                                 //所有区域全部显示白色相当于清空屏幕          &lt;br /&gt;
	display.setTextSize(1);                                         //设置字体大小为1号&lt;br /&gt;
	display.setTextColor(WHITE);                                    //设置字体显示颜色为白色&lt;br /&gt;
	display.setCursor(29,0);                                        //设置字体显示位置为X:29,:Y:0&lt;br /&gt;
	display.print(&amp;quot;Hello World&amp;quot;);                                   //设置显示字体内容为Hello World&lt;br /&gt;
	display.setCursor(29,16);                                       //设置显示字体我\的位置为X:29,Y:16&lt;br /&gt;
	display.print(&amp;quot;www.52pi.cn&amp;quot;);                                   //设置显示的字体内容为www.52pi.cn&lt;br /&gt;
	display.display();                                              //显示内容&lt;br /&gt;
        usleep(10000);                                                  //延时&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==购买链接==&lt;br /&gt;
==附件==&lt;br /&gt;
&amp;lt;div id=&amp;quot;tech1&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;[[1306-0.91-CODE.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;[[SSD1306-Revision 1.0.pdf]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;如对此页的规则或教程有意见者，可到[[Minecraft_Wiki_talk:wiki编辑手册|此网页]]或是在[[User talk:Powup333|管理员Powup333的讨论页]]留言。&lt;/div&gt;</summary>
		<author><name>TaterLi</name></author>
	</entry>
</feed>