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

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

    关注

    22

    文章

    5130

    浏览量

    143637
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195955
  • NODEMCU
    +关注

    关注

    13

    文章

    289

    浏览量

    23194
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【RA4M2-SENSOR】2I2C驱动OLED屏幕

    1 准备 (1)0.96寸OLED屏幕 128x64分辨率 控制IC为SSD1306 I2C通信协议,如下图所示 (2)将上一次实验创建的模板工程复制一份,重命名为01_I2C_OLED
    发表于 09-01 12:46

    深入剖析I2C协议

    I2C也是一种可以多主设备,多从设备的总线协议,通过地址索引,I2C可以使能所需从设备,I2C的出现主要是用来实现不同集成电路组件之间的控制功能,比如
    的头像 发表于 08-21 15:10 3273次阅读
    深入剖析<b class='flag-5'>I2C</b>协议

    FX2 I2C代码挂起的原因?

    我编写了一段简单的代码,通过 I2C 访问 esp8266。 bilnk led 和 i2c_write ; LOOP 当 SDL 没有连接到 ESP8266 时,循环重复(LED 闪
    发表于 05-26 08:09

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

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

    请问可以EEPROM和FPGA连接到FX3 I2C线路上吗?

    我的客户使用带有 UVC 32 位配置的 FX3。 他们希望 EEPROM 和 FPGA 连接到 I2C 线路。 这有什么问题吗? 因为 EEPROM 是用来启动的,所以我想检查一下是否有问题。
    发表于 05-21 06:33

    小安派BW21-CBV-Kit开发板教程——I2C之主机扫描设备

    该示例扫描 I2C 总线,查找连接到 BW21-CBV-Kit 的设备。找到设备后,串行监视上将显示该设备的地址。
    的头像 发表于 04-15 09:29 1555次阅读
    小安派BW21-CBV-Kit开发板教程——<b class='flag-5'>I2C</b>之主机扫描设备

    STM32学习笔记_I2C详解(可下载)

    连接到总线的外围设备都有一个独立的地址,主机可以通过该地址来访问不同设备。主机可通过 SDA 线发送设备地址查找从机I2C 通常用于连接微控
    发表于 03-14 17:33 3次下载

    如何选择I2C总线拉电阻

    I2C总线工作原理 在I2C总线中,数据线SDA和时钟线SCL都是双向的,这意味着它们可以被任何一个连接到总线上的设备驱动。当设备不驱动这些线时,它们应该保持在高电平状态。这就是为什么需要上拉电阻的原因,它们确保了在没有设备
    的头像 发表于 01-17 15:43 1097次阅读

    I2C总线故障排除技巧

    导致整个系统的功能受到影响。 1. 检查硬件连接 1.1 确认电源和接地 首先,确保I2C设备的电源和接地连接正确无误。不良的电源或接地连接可能导致信号不稳定,从而引发通信错误。 1.
    的头像 发表于 01-17 15:20 3859次阅读

    I2C总线与单片机的连接

    组成:数据线(SDA)和时钟线(SCL)。SDA负责数据的传输,而SCL则用于同步数据传输。I2C协议支持多主机和多从机的通信,每个设备都有一个唯一的地址。通信过程中,主机负责生成时钟信号,从机则根据时钟信号同步数据传输。 单片机与I2C总线的
    的头像 发表于 01-17 15:18 1965次阅读

    I2C总线数据传输速度要求

    Semiconductors)在1980年代初期开发。I2C总线因其简单性和灵活性而被广泛应用于各种电子设备中,如传感显示器、存储等。 I2
    的头像 发表于 01-17 15:15 3576次阅读

    I2C总线应用实例分析

    I2C总线使用两条线进行通信:数据线(SDA)和时钟线(SCL)。这种双线制设计使得I2C总线能够在多个设备之间共享,而不需要为每个设备单独布线。 应用实例:温湿度传感 假设我们正在设计一个智能家居系统,需要实时监测室内的温
    的头像 发表于 01-17 15:09 1242次阅读

    I2C总线与SPI总线的比较

    于低速通信。它只需要两根线:数据线(SDA)和时钟线(SCL),这使得I2C非常适合于节省引脚的应用。 特点 多主机支持 :多个微控制可以共享同一I2C总线。 多从机支持 :多个从设备可以
    的头像 发表于 01-17 15:08 1714次阅读

    AN-840: 通过I2C接口更新代码

    电子发烧友网站提供《AN-840: 通过I2C接口更新代码.pdf》资料免费下载
    发表于 01-15 16:04 0次下载
    AN-840: <b class='flag-5'>通过</b><b class='flag-5'>I2C</b>接口更新代码

    I2C总线上拉电阻阻值如何确定?

    导读I2C总线在产品设计中被广泛应用,尽管其结构简单,但经常发生上拉电阻设计不合理的问题。本文将对I2C上拉电阻的选择进行简要分析。一根信号线上,通过电阻连接一个固定的高电平VCC,信
    的头像 发表于 12-27 11:34 2394次阅读
    <b class='flag-5'>I2C</b>总线上拉电阻阻值如何确定?