0.96寸oled显示屏128液晶屏模块iic接口 128模块怎么用

发布网友

我来回答

2个回答

热心网友

你说的这个是单色的哟,具体可以参考数据手册。现在提供一个彩色的3.5寸的OLED显示屏参数给你参考下吧。
型号:OL035DZ_02WN
图像点阵 480×RGB×800行 视域尺寸 46.08*76.8mm
外形尺寸 50.98*102.86mm 视域对角线 3.5英寸
接口方式 总线方式 显示颜色 256/65k色
背光类型 自发光 工作电压 3.3V/5V
消耗功率 5V/100mA 工作环境温度 -40~80℃
保存温度 -40~80℃

热心网友

【参考博客】

需要安装Arino库,库名称是U8glib,压缩包,直接解压到Arino的安装目录Libraries目录中,然后就可以编写代码了,硬件连接,本身就4个脚针,VCC接到Arino的5v,GND接到5V下面的GND口就可以了,SCL接到A0口,SDA接到A1口
【测试代码 】

#include "U8glib.h"

U8GLIB_SH1106_128X u8g(U8G_I2C_OPT_NONE);

void draw(void) {

u8g.setFont(u8g_font_unifont);

u8g.drawStr( 0, 22, "Hello,world!");     //控制屏幕显示一行字母  内容为"helloworld

}

void setup(void) {

if ( u8g.getMode() == U8G_MODE_R3G3B2 ) {

u8g.setColorIndex(255);     

}

else if ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {

u8g.setColorIndex(3);         

}

else if ( u8g.getMode() == U8G_MODE_BW ) {

u8g.setColorIndex(1);         

}

else if ( u8g.getMode() == U8G_MODE_HICOLOR ) {

u8g.setHiColorByRGB(255,255,255);

}

}

void loop(void) {

u8g.firstPage();  

do {

draw();

} while( u8g.nextPage() );

delay(50);

}

网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com