【1.3INCH_OLED_IIC_SH1106】在Arduino UNO开发板上的运用

前言

本教程目的是指导如何通过Arduino UNO开发板对1.3英寸SH1106的OLED进行显示图像操作。
资料包下载:1.3inch_BULE_OLED_IIC12864_SH1106.zip

1. 硬件需求

  • OLED:1.3inch IIC接口 SH1106
    在这里插入图片描述
  • Arduino开发板:Arduino UNO Rev3 开发板一块及对应的USB数据线一条
    在这里插入图片描述
  • 杜邦线:一公一母的2.54mm杜邦线一排
    在这里插入图片描述
  • 电脑:Windows/Mac 电脑一台(本教程使用Windows 11 64位系统)
    在这里插入图片描述

2. 软件需求

  • 编程软件:Arduino IDE 1.8.19 (仅代表本教程测试版本,可以使用其他版本)
    如果还未安装,请在Arduino官网链接进行Arduino IDE下载安装:Arduino software
  • Arduino库:U8glib(Adafruit或u8glib的标准库形式可能不太适合此OLED设备。请确保您正在使用上方提供的资料包(里面更改了I2C地址和一些定义部分)。如果这些文件已经在库中,需要进行替换)

U8glib库安装说明:

  1. 在Arduino IDE中,转到 File > Preferences
    在这里插入图片描述

  2. 转到红色框中所指向的文件夹
    在这里插入图片描述

  3. 解压缩上方资料包,把路径 1.3inch_BULE_OLED_IIC12864_SH1106\Arduino Example\heltec1.3OLED-master 文件夹里的“U8glib”文件夹步骤2中的位置
    在这里插入图片描述

3. 硬件接线说明

1.3inch OLED同Arduino UNO接线示意图
在这里插入图片描述

4. 例程测试

按如上接好线后打开一个例程进行测试。

  1. 打开一个Logo_DIYmall例程,在Arduino IDE中,转到 File > Examples > U8glib > Logo_DIYmall
    在这里插入图片描述

  2. 选择对应的开发板Arduino UNO以及对应的COM口。
    在这里插入图片描述

  3. 进行编译烧录
    在这里插入图片描述

5. 测试

此次例程会在OLED屏幕上显示一个LOGO。
在这里插入图片描述

1.3OLED全套资料 132 X 64 Dot Matrix OLED/PLED Preliminary Segment/Common Driver with Controller 1 V0.2 Features „ Support maximum 132 X 64 dot matrix panel „ Embedded 132 X 64 bits SRAM „ Operating voltage: - Logic voltage supply: VDD1 = 1.65V - 3.5V - DC-DC voltage supply: VDD2 = 3.0V – 4.2V - OLED Operating voltage supply: External VPP supply = 6.4V - 13.0V Internal VPP generator = 6.4V - 9.0V „ Maximum segment output current: 200μA „ Maximum common sink current: 27mA „ 8-bit 6800-series parallel interface, 8-bit 8080-series parallel interface, 3-wire & 4-wire serial peripheral interface, 400KHz fast I2C bus interface „ Programmable frame frequency and multiplexing ratio „ Row re-mapping and column re-mapping (ADC) „ Vertical scrolling „ On-chip oscillator „ Programmable Internal charge pump circuit output „ 256-step contrast control on monochrome passive OLED panel „ Low power consumption - Sleep mode: <5μA - VDD1=0V,VDD2=3.0V – 4.2V: <5μA - VDD1,2=0V,VPP=3.0V – 4.2V: <5μA „ Wide range of operating temperatures: -40 to +85°C „ Available in COG form, thickness: 300μm General Description SH1106 is a single-chip CMOS OLED/PLED driver with controller for organic/polymer light emitting diode dot-matrix graphic display system. SH1106 consists of 132 segments, 64 commons that can support a maximum display resolution of 132 X 64. It is designed for Common Cathode type OLED panel. SH1106 embeds with contrast control, display RAM oscillator and efficient DC-DC converter, which reduces the number of external components and power consumption. SH1106 is suitable for a wide range of compact portable applications, such as sub-display of mobile phone, calculator and MP3 player, etc.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值