0.96寸IIC四针OLED点不亮-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 22649|回复: 22

[未解决] 0.96寸IIC四针OLED点不亮

[复制链接]
发表于 2016-12-29 23:53 | 显示全部楼层 |阅读模式
如图,淘宝上买的OLED,烂大街的那种
01.jpg

卖家给的资料乱七八糟,用Arduino Uno板子来跑,按示例接线完用U8glib提供的示例程序点不亮,配置的时候试过了U8GLIB_SSD1306_128X64 u8g(13, 11, 10, 9);和U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);等等都不行,OLED屏改成外接电源也不亮。。。

接线是
VCC-3.3V
GND-GND
SCL-A5
SDA-A4

求高手赐教。。为什么点不亮。。。

发表于 2016-12-30 09:08 | 显示全部楼层
线有没有接对                     
发表于 2016-12-30 09:18 | 显示全部楼层
应该用U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE) 就行
建议你买个带reset脚的屏试试
 楼主| 发表于 2016-12-30 14:36 | 显示全部楼层
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE)也试过了,点不亮,接线反复检查过没问题的,不过翻国外网站看到用用户说要接上拉电阻的,不知道该不该接?
发表于 2016-12-30 21:53 | 显示全部楼层
I2C地址不对?
或者屏本身有问题?
发表于 2016-12-31 09:59 | 显示全部楼层
是ssd1306方案的话那么写应该就能亮,要不你用其他单片机跑一下例程看能不能亮。确认屏没问题后看看是不是库哪儿没用对。
发表于 2016-12-31 20:03 | 显示全部楼层
也买了块这个,还没到手。
发表于 2017-1-3 11:09 | 显示全部楼层
再检查一下 A4 A5脚接错了没有,或者改成128×32试一下
发表于 2017-1-9 13:09 | 显示全部楼层
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_NO_ACK|U8G_I2C_OPT_FAST);        // Fast I2C / TWI
……………………………………………………………………………………………………
SCL-D3
SDA-D4
是不是这里出问题了?
发表于 2017-1-9 13:18 | 显示全部楼层
检查一下硬件地址看看对不对~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:44 , Processed in 0.406137 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表