0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:网络整理 作者:网络整理 2019-11-22 11:27 次阅读

步骤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

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

    关注

    21

    文章

    4696

    浏览量

    137419
  • Arduino
    +关注

    关注

    184

    文章

    6422

    浏览量

    184627
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

    20985
收藏 人收藏

    评论

    相关推荐

    请问如何通过I2C对CYPD4226编程?

    我们有一个定制的硬件,里面有一个 CYPD4226 集成电路。 我们希望能够由应用处理通过内部 I2C 总线对设备进行编程,而不必通过 SWD 接口
    发表于 03-05 07:55

    如何控制USB HID连接到EEPROM设备上来控制NUC240的I2C数据传输

    应用:通过USB HID接口从个人电脑一侧通过USB HID接口对I2C NUC240的I2C转让协议进行控制,以进入EEPROM设备 BSP 版本: NUC230/240 Seri
    发表于 08-30 06:47

    如何USB HID连接到EEPROM设备控制NUC240的I2C数据传输

    应用:通过USB HID接口从个人电脑一侧通过USB HID接口对I2C NUC240的I2C转让协议进行控制,以进入EEPROM设备 BSP 版本: NUC230/240 Seri
    发表于 08-22 08:08

    如何驱动I2C接口的OLED屏?

    前面我们介绍了驱动SPI接口LCD5110显示屏的方法,这次介绍一下如何驱动I2C接口的OLED屏,该OLED屏为0.91寸单色屏。
    发表于 06-27 06:37

    可以传感显示器的SCK和SDA引脚连接到电路板的D1和D2引脚吗?

    我开始使用 ESP8266 板(NodeMCU),我有一个问题希望你能帮助我。 在我正在进行的项目中,我想连接一个 CO2 检测 (Sesirion SCD30)、一个
    发表于 06-06 07:33

    如何0.96英寸TFT显示连接到NodeMCU V3?

    我正在用 8 针 0.96\" TFT ST7735S 显示器替换我的 4 针 OLED 显示器,以便能够显示彩色图像。但是我无法找到如何将它连接到
    发表于 06-02 08:51

    NodeMCU如何组合并为CO2传感OLED显示器供电?

    我对电子一窍不通。我几周前才了解微控制、Arduino 等。 我刚收到 Senseair S8 CO2 传感,正在等待。 并未展示如何组合并为 CO2 传感
    发表于 06-02 07:58

    如何共享Heltec WIFI_Kit_8 (OLED-NodeMcu) 的I2C引脚?

    5 (Pin24) OLED_RST = GPIO 16(引脚 8) 我正在使用 Adafruit 的库 SSD1306 和 GFX 来控制 OLED。 现在我想连接到第二个 I2C
    发表于 05-31 07:00

    【瑞萨RA MCU创意氛围赛】3. 硬件I2C驱动OLED显示汉字

    选择了使用EBF模块接口上的I2C接口,因为改接口的布线顺序和OLEDI2C接口一致。可以直接OLED插上去,减少了接线。 该接口使用的
    发表于 05-26 14:06

    使用Arduino IDE 1.8.15为NodeMCU/Amica上D1和D2上的SSD1306和3.3V电源编译无显示的示例代码怎么处理?

    我正在使用 Arduino IDE 1.8.15 为 NodeMCU/Amica 上 D1 和 D2 上的 SSD1306 和 3.3V 电源编译无
    发表于 05-25 07:31

    【正点原子STM32探索者V3开发板免费试用】+I2C驱动OLED

    **【正点原子STM32探索者V3开发板免费试用】+I2C驱动 OLED** OLED (OrganicLight-Emitting Diode),又称为有机电激光
    发表于 05-07 17:48

    NodeMCU中的I2C接口是否可以高速运行?

    。但 NodeMCU I2C 模块仅支持 i2c.SLOW 速度 然后我通过 I2C HMC
    发表于 04-27 08:24

    如何指定I2C OLED的从机地址?

    我不清楚如何设置 I2C OLED 地址以用于 Basic 的 OLED 操作。你假设一个地址?你能简单地先调用 i2c.begin() 来覆盖默认值吗? 这些是 7 位还是 8 位地
    发表于 04-26 08:12

    协助调试DVI/I2C问题求解

    尝试诊断该问题。我们使用 DVI 连接通过 DVI 的 I2C 通信)到我们的显示器。我们已经看到显示器不再响应触摸事件并且仍然是“黑屏”
    发表于 04-21 07:27

    Lolin ESP32连接到7针SPI Oled显示器,无法显示任何内容的原因?

    我需要一些帮助来 Lolin ESP32 连接到 7 针 SPI Oled 显示器。我目前正在使用下面代码中列出的代码和引脚布局,但我无法显示
    发表于 04-12 06:55