如何通过I2c将NodeMCU V2 Amica连接到OLED显示器

电子说

1.3w人已加入

描述

步骤1:

材质

NodeMCU V2 Amica模块

OLED Shield

面包板

步骤2:接线

显示器

屏蔽层带有彩色连接电缆-接线请参见下图。

步骤3:安装NodeMCU驱动程序

NodeMCU模块包括用于USB接口的CP2102芯片,如果NodeMCU第一次与PC相连,通常会自动安装驱动程序

。 。有时此过程失败。在这种情况下,您必须安装驱动程序

http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp- Windows中手动安装驱动程序

装置经理。

步骤4:Arduino IDE的准备-添加NodeMCU

显示器

NodeMCU模块不是Arduino-IDE的一部分。我们必须首先安装它。

在Aduino-IDE中打开文件/首选项,并将以下链接插入“其他电路板管理器URL”字段中:http://arduino.esp8266.com/stable/package_esp8266.。.

使用“确定”按钮关闭此窗口。

步骤5:Arduino IDE的准备-安装NodeMCU模块

显示器

显示器

立即打开板管理器:工具/板/板管理器

转到ESP8266条目并安装它。

步骤6:Arduino IDE的准备-NodeMCU模块的配置

显示器

现在您可以选择NodeMCU 1.0(ESP-12E Module)。将CPU频率设置为

80MHz,将Flash大小设置为“ 4M(3M SPIFFS)”,选择波特率和COM端口。 8 of

第7步:安装库

Adafruit SSD1306库:

从安装开始OLED显示器的支持库,您将需要它与OLED

控制器芯片进行对话。如果您有兴趣查看代码,我们正在使用GitHub上的Adafruit SSD1306库存储库。您也可以通过以下链接以ZIP文件的形式直接下载该库:

https://github.com/adafruit/Adafruit_SSD1306/archi 。..

重命名未压缩的文件夹Adafruit_SSD1306,然后检查Adafruit_SSD1306文件夹是否包含Adafruit_SSD1306.cpp和Adafruit_SSD1306.h

将Adafruit_SSD1306库文件夹放在arduinosketchfolder/libraries/文件夹中。

Adafruit GFX库:

您需要对此处提供的Adafruit_GFX库执行相同操作:

https://github.com/adafruit/Adafruit-GFX-Library/a.。.

重命名未压缩的文件夹Adafruit_GFX,并检查Adafruit_GFX文件夹是否包含Adafruit_GFX.cpp和Adafruit_GFX.h

将Adafruit_GFX库文件夹放置在您的arduinosketchfolder/libraries/文件夹中,就像对SSD1306库所做的那样

Adafruit MCP23008库

您将需要对此处提供的Adafurit_MCP23008库执行相同的操作:

https://github.com/Adafruit的/Adafruit的-MC P23008-libr 。..

重命名未压缩的文件夹Adafruit_MCP23008,并检查

Adafruit_MCP23008文件夹是否包含Adafruit_MCP23008.cpp和Adafruit_MCP23008.h

将Adafruit_MCP23008库文件夹放在arduinosketchfolder/库/文件夹,就像您对上述库所做的一样

步骤8:Demosoftware

安装Adafruit库后,重新启动Arduino IDE。现在,您应该可以通过按以下顺序浏览菜单来访问示例代码:File→Sketchbook→Libraries→Adafruit_SSD1306→SSD1306 。..

您必须下载NodeMCU的示例代码

https://www.hwhardsoft.de/english/projects/displa 。..

现在。请在Arduino IDE中打开此示例。编译并上传后,您必须按3按钮查看不同的屏幕。

责任编辑:wv

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

全部0条评论

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

×
20
完善资料,
赚取积分