登录/注册

0.96oled屏幕手册

更多

以下是针对0.96英寸OLED屏幕的中文使用指南(以常见的SSD1306驱动芯片为例):


一、基础参数

项目 规格
屏幕尺寸 0.96英寸
分辨率 128x64像素
驱动芯片 SSD1306
接口类型 I2C(默认)/ SPI(需跳线)
工作电压 3.3V/5V 兼容
可视角度 >160°

二、引脚定义(4针I2C接口)

引脚标识 功能 连接说明
GND 地线 接开发板GND
VCC 电源(3.3V/5V) 接开发板正极
SCL I2C时钟线 接MCU的SCL引脚(如A5)
SDA I2C数据线 接MCU的SDA引脚(如A4)

? 注意:若为7针SPI接口,需额外连接 RES(复位)、DC(数据/命令)、CS(片选)引脚。


三、快速使用(Arduino示例)

  1. 安装库
    在Arduino IDE中安装库:

    库名称:Adafruit SSD1306 及 Adafruit GFX Library
  2. 接线示例

    OLED → Arduino
    VCC  → 5V
    GND  → GND
    SCL  → A5
    SDA  → A4
  3. 示例代码

    #include <Adafruit_SSD1306.h>
    #define SCREEN_WIDTH 128
    #define SCREEN_HEIGHT 64
    Adafruit_SSD1306 oled(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
    
    void setup() {
     oled.begin(SSD1306_SWITCHCAPVCC, 0x3C); // I2C地址通常为0x3C
     oled.clearDisplay();
     oled.setTextSize(1);
     oled.setTextColor(SSD1306_WHITE);
     oled.setCursor(0, 0);
     oled.println("Hello, OLED!");
     oled.display();
    }
    
    void loop() {}

四、常见问题解决

问题 解决方法
屏幕无显示 ① 检查电源和接线
② 确认I2C地址(尝试0x3C或0x3D)
③ 对比度调整:oled.setContrast(255)
显示内容残缺 ① 检查代码中分辨率设置
② 更新驱动库版本
I2C通信失败 ① 检查SCL/SDA是否接反
② 确认开发板I2C引脚是否支持(部分板需专用引脚)
屏幕烧毁 ① 避免超过5V供电
② 勿将VCC与GND反接

五、高级功能

  1. 切换SPI模式
    • 需焊接背面电阻(详见模块手册,通常需将BS0/BS1跳线改为1-0组合)。
  2. 低功耗模式
    oled.ssd1306_command(SSD1306_DISPLAYOFF); // 关闭显示(待机电流约0.1mA)
  3. 图形绘制
    使用GFX库函数:
    oled.drawCircle(64, 32, 10, SSD1306_WHITE);  // 画圆
    oled.drawLine(0, 0, 127, 63, SSD1306_WHITE); // 画线

六、技术文档


⚠️ 提示:不同厂商模块可能需微调,建议保留屏幕背面二维码或型号标签以便查询具体版本。

stm32驱动0.96OLED

stm32驱动0.96OLED开机OLED不显示,只有烧录了一个简单的点亮程序再烧录原来的程序才正常显示

2023-12-16 11:41:13

《N32G435CBL7移植STM32F103C8T6 0.96 OLED

型号的STM32F103C8T6的0.96OLED例程,没有成功,原因是缺少几个文件,还有STM32是带HAL库的。于是搜索资料,没有完整的N32G435的0.96资料,只有N32G45x的和N32G430的。下面是

2023-03-02 19:52:47

中景园0.96OLED SPI的程序移植到DSP28335上之后,进行滚动显示时候屏幕上下出现了白线

如题:中景园0.96OLED SPI的程序移植到DSP28335上之后,进行滚动显示时候屏幕上下出现了白线,在STM32上运行则没有白线,请各位大佬能否帮忙查明原因!

2022-07-30 13:23:32

中景园电子0.96OLED显示屏_STM32ZET系列_SPI

中景园电子0.96OLED显示屏_STM32ZET系列_SPI_例程

资料下载 951414 2022-07-07 16:26:50

C8T6实时时钟+0.96OLED显示资料合集

C8T6实时时钟+0.96OLED显示资料合集

资料下载 赵永强 2022-01-11 10:07:16

0.96OLED显示屏的C51系列SPI例程资料合集免费下载

本文档的主要内容详细介绍的是0.96OLED显示屏的C51系列SPI例程资料合集免费下载。

资料下载 大王啊 2020-07-14 08:00:00

0.96OLED IIC的电路原理图免费下载

本文档的主要内容详细介绍的是0.96OLED IIC的电路原理图免费下载。

资料下载 大树桩 2020-04-30 08:00:00

使用STM32单片机核心板应用0.96OLED显示屏的驱动程序免费下载

本文档的主要内容详细介绍的是使用STM32单片机核心板应用0.96OLED显示屏的驱动程序和工程文件免费下载。

资料下载 1796295377 2019-08-01 08:00:00

如何在0.96Oled中播放流星雨动画

/*========================================================*功能描述:在0.96Oled中播放流星雨动画*参数说明:Meteor_Front_Seep-> 前面一层星星的速度*Meteor_Middle_Seep ->

2022-01-18 09:47:33

基于stm32f103与IIC的0.96OLED屏幕显示字符与平滑滚动显示 精选资料推荐

基于stm32f103与IIC的0.96OLED屏幕驱动一、0.96OLED屏幕

2021-08-24 06:42:35

基于stm32的oled屏幕介绍

基于stm32的oled屏幕介绍,0.96寸4针OLED显示屏 IIC

2021-08-09 06:00:12

哪里能找到MPU6050,0.96oled屏幕和BT6612FNG和JTAK的ad封装库?

本人想画一个平衡小车的板子,苦于找不到MPU6050,0.96oled屏幕和BT6612FNG和JTAK的ad封装库,求大佬帮忙,帮小弟完成这样愿望file:///C:\Users\gaobo

2019-09-11 04:38:56

0.96OLED 屏幕stm32显示程序自整理资料

0.96寸OLED 屏幕stm32显示程序自整理资料。亲测有效。

2019-07-25 15:49:59

STM32F103RCT6 RBT6核心板例程 oled

STM32F103RCT6RBT6核心板例程 oled介绍了0.96oled屏幕的使用,附带驱动程序!

2019-07-24 16:32:25
7天热门专题 换一换
相关标签