怎样将I2C SSD1306 OLED显示器连接到Arduino并用Visuino对其进行编程

电子说

1.2w人已加入

描述

OLED显示器是您可以在Arduino项目中使用的一些最酷,最先进的模块。它们外形小巧,功耗极低,同时提供鲜艳生动的色彩。 SSD1306 I2C和SPI OLED模块是最便宜且最常用的。 I2C版本仅需要2条I2C控制线,这使其非常适合 Arduino 项目,并为其他外设提供了许多其他引脚。

在本教程中,我将向您展示将 I2C SSD1306 OLED显示器连接到 Arduino 并用 Visuino 对其进行编程以显示模拟引脚的值是多么容易。

第1步:组件

一个 Arduino 兼容板(我使用Arduino Nano ,因为我有一个,但其他都没问题)

一个 I2C SSD1306 OLED显示器

一个 10K电位器 (您可以使用任何其他模拟传感器代替电位计)

7雌雄跳线

步骤2:将SSD1306 OLED显示器连接到Arduino

I2C

连接母-母线-电源(红色电线),接地(黑线), SDA (绿线)和 SCL (黄线)连接到 I2C SSD1306 OLED显示器(图片1 )

将接地(黑线)的另一端连接到的接地引脚》 Arduino 板卡(图片2 )

连接电源(红色导线)的另一端到 Arduino 板的 5V 电源引脚(图片2 )

连接的另一端将SDA导线(绿色导线)连接到 Arduino Nano 板的 SDA/模拟引脚4 (图片2 )

将 SCL导线(黄色导线)的另一端连接到 SCL/模拟引脚5 Arduino Nano 板的(图片2 )

图片3 显示地面, 5V 电源, Arduino Nano 的 SDA/Analog引脚4 和 SCL/Analog引脚5 引脚 strong》

步骤3:将电位计连接到Arduino

I2C

将母头电源线(橙色线)连接到母头的一端引脚电位器(图片1 )

连接阴阳信号线(白线 》)到电位器(图片1 )的抽头(中心)引脚

连接雌雄《将电位器的地线(黑线)连接到另一端引脚(图片1 )

将电源线(橙色线)的另一端连接到 REF 的模拟参考引脚 Arduino 板(图2 )

连接信号线(白线)连接到 Arduino 板的模拟引脚0 (图片2 )

连接另一端地线(黑线)连接到 Arduino 板的地线引脚(图片3 )

图片4 以红色表示在此步骤中连接的 Arduino Nano 引脚。图片还显示了步骤2 和蓝色

中的连接的引脚。步骤4:启动Visuino,然后选择Arduino板类型

I2C

I2C

要开始对Arduino进行编程,您需要在此处安装 Arduino IDE : http://www.arduino.cc/。

请注意,Arduino IDE 1.6.6中存在一些关键错误。

请确保您安装了1.6.7或更高版本,否则此Instructable将无法使用!

还需要安装 Visuino :https://www.visuino.com。

开始 Visuino ,如第一张图片

所示,单击 Arduino 组件上的“ 工具”按钮( Visuino

中的(图片1 )),如所示,选择“ Arduino Nano ”图片2

步骤5:在Visuino中:添加并连接SSD1306 OLED显示组件

I2C

I2C

I2C

I2C

我们需要添加组件来控制OLED显示屏:

键入“ oled ” ”,然后选择“ SSD1306 OLED显示器(I2C)”组件(图片1 ),并将其放入设计区域(图片2 )

在对象检查器中,您可能需要更改“ 地址”属性的 DisplaySSD13061 组件(图片2 )(请参见此Instructable,以了解如何扫描I2C总线以查找人机界面的I2C地址)

将 DisplaySSD13061 组件的“ Out ”引脚连接到“ I2C 组件的通道(图片2 )

连接通道的“ In ”输入引脚 DisplaySSD13061 (图片3 )连接到“ Digital [14]/ Avalog [0] 的“ Out ”输出引脚 Arduino 组件的通道(图片4 )

步骤6:生成,编译和上传Arduino代码

I2C

I2C

在 Visuino 中,按 F9 或单击图片1 中显示的按钮以生成Arduino代码,然后打开Arduino IDE

在 Arduino IDE 中,单击 Upload 按钮,以编译和上传代码(图片2 )

第7步:播放。..

I2C

恭喜您 !。您已经完成了项目。

图片1 和视频显示已连接并通电的项目。如 Video 和 Picture 2 所示,Analog Pin 0的Analog值将开始在 OLED显示屏上打印。如果您

在图片3 上,您可以看到完整的 Visuino 图。

责任编辑:wv 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分