esp32-cam外接OLED SSD1306,烧入水果库(Adafruit_SSD1306.h)的IIC示例代码,显示屏啥都不显示。

首先,代码是实例肯定没错吧?( 打脸 了)

其次,排除引脚接的是否正确,由于esp32-cam没有特定的SDA,SCL引脚,找了其他人接法都是SSD1306的SDA接IO15,SCL接IO14.

还有,SSD1306具体怎么看是0x3c还是0x3d,见文章末尾po的链接;(我用的是128*64但是0x3c也可以显示)

#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32

OLED没有 RESET 引脚的话,则应将 OLED_RESET 变量设置为 -1 (有的话是4)

#define OLED_RESET     -1 // Reset pin # (or -1 if sharing Arduino reset pin)

最后,找啊找,换了一天终于找到一篇文章讲自定义引脚的声明!!!

在setup()函数添加 Wire.begin(/*SDA*/15,/*SCL*/14);

void setup() {Serial.begin(9600);Wire.begin(/*SDA*/15,/*SCL*/14);//省略其他代码
}

引脚声明语句真的特别重要!例如esp32-cam没有特定的SDA,SCL引脚,声明试试可能就可以显示啦 。

以下链接是我在找解决办法时候看到的一篇不错的文章,虽然没有解决我的问题。

若有侵权,联系我~~

怎么看OLED地址是0X3C还是0X3D

arduino外接SSD1306不显示相关推荐

  1. Arduino:数码管显示原理详解和Proteus仿真实验

    Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...

  2. 【在线仿真】Arduino 超声波测距+LCD1602显示

    [在线仿真]Arduino 超声波测距+LCD1602显示 程序代码 /*LiquidCrystal Library - Hello WorldThis sketch prints "Hel ...

  3. Arduino应用开发——LCD显示GIF动图

    Arduino应用开发--LCD显示GIF动图 目录 Arduino应用开发--LCD显示GIF动图 前言 1 硬件介绍 1.1 硬件配置 1.2 硬件连接 2 开发环境搭建 2.1 安装开发板 2. ...

  4. 解决win10下外接高分辨率显示器显示模糊的问题(和缩放与布局无法调节)

    解决win10下外接高分辨率显示器显示模糊的问题(和缩放与布局无法调节) 1 将笔记本电脑接上外接的显示器 2 打开显示设置 3.设置多显示器设置为 仅在2显示 4.这时候会发现并没有什么变化且分辨率 ...

  5. 【Arduino计时器】Arduino计时器使用TM1637显示时间

    Arduino计时器使用TM1637显示时间 本文介绍如何使用Arduino制作计时器,并使用TM1637显示时间.计时器使用2个GPIO接口作为启动计时和停止计时的按键,并要求计时精度达到0.01秒 ...

  6. Arduino uno 连接 LCD1602A显示18B20监测温度

    ##Arduino uno 连接 LCD1602A显示18B20测试温度 面包板接线图 代码 #include <LiquidCrystal.h> //引入依赖 #include < ...

  7. arduino如何在ssd1306上显示中文字符

    一.前言 arduino的强大之处是在于它有很多开源库支持,一个不懂硬件的人可以轻易上手.它支持各种各样的外设,有各种通讯接口,那么我们可以无限发挥自己的创意,只要你能想得出来的,arduino都可以 ...

  8. 【WaterRemind】用Arduino与SSD1306做一款提醒喝水的杯垫(何同学同款)

    Introduction 看到何同学最新的视频里面出现的办公室标配的提醒喝水的杯垫,感觉很好做,因此就做一个送给女朋友来提醒他按时喝水,项目主要使用了Arduino Nano作为控制器,SSD1306 ...

  9. 二、ESP32基于Arduino IDE OLED 联网显示时间

    上一篇学习笔记讲了如何在Arduino上配置ESP32开发环境,这次分享一下如何让ESP32联网获取时间再通过OLED来显示.此系列文章都是学习笔记,希望能有所帮助. ps:代码中调用的库如需要可在在 ...

  10. micropython esp8266+ssd1306(OLED) 显示中文(示例)

    1.Adafruit_SSD1306 OLED显示库使用Adafruit_SSD1306:https://github.com/adafruit/Adafruit_SSD1306 连接示例: 库使用示 ...

最新文章

  1. 进程间通信-Queue
  2. python读取txt文件写入-python 读取、写入txt文件的示例
  3. 入门与实战_商品运营入门——实战秘籍
  4. linux下查看系统进程占用的句柄数
  5. 基于UDP客户端服务器的编程模型-linux网络编程
  6. 浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)
  7. Too many authentication failures for
  8. 亲测有效 破解 锐捷限制校园网多网卡 win10用校内网在虚拟机里开win7
  9. 厦门大学信息计算机学院,厦门大学信息科学与技术学院计算机科学系导师介绍:刘向荣...
  10. C#中将图片的背景去除
  11. 基于QT Creator 5.14的仿QQ聊天系统【UDP通讯】
  12. POJ1287 (最小生成树) 中文版
  13. Linux驱动开发之RGB565转RGB888
  14. 首款开源软硬一体OpenCV AI Kit(OAK)用户问题官方答疑实录 QA
  15. WinDbg+WMware+Vista
  16. Race Conditions/条件竞争
  17. UE4开发VR项目,帧率优化实践
  18. 阿里云上自建k8s挂载ali nas
  19. Unity 六边形地图系列(二十七) :循环地图
  20. hover动作时间html,JS----hover时间延迟设置

热门文章

  1. Aspen ONE Suite 11.0 软件下载及其安装教程
  2. 第6节 蒙特卡罗模拟计算欧式期权价格
  3. 酷柚易汛进销存开源版对外接口
  4. vm虚拟机怎么连接wifi_win7下安装的vmware虚拟机怎么接入无线局域网实现网络互联互通-网络教程与技术 -亦是美网络...
  5. 软件评测师备考详细知识点
  6. 周杰伦 青花瓷 蒲公英的约定 我不配 彩虹 歌词和下载
  7. python簇状柱形图_think-cell chart系列13——簇状堆积柱形图
  8. wifi配网过程的详细介绍
  9. C语言学习复盘整理笔记(六)
  10. 互联网黑产剖析——虚假号码