如何在Arduino上使用NodeMCU

ops/2025/2/5 3:05:00/

要在 Arduino IDE 中烧录 NodeMCU,可以按照以下步骤进行:

准备工作

  1. 硬件准备

    • 一根 USB 数据线,用于连接电脑和 NodeMCU 开发板。
    • NodeMCU 开发板(CH340 驱动版)。
  2. 软件准备

    • 安装 Arduino IDE(推荐版本 1.8.19)。
    • 安装 CH340 的 USB 转串口驱动。

安装和配置

  1. 安装 Arduino IDE

    • 从 Arduino 官网下载并安装 Arduino IDE。安装过程中可以选择修改安装路径,建议安装在非 C 盘,以便后续下载库文件。
  2. 安装 CH340 驱动

    • 下载并安装 CH340 的 USB 转串口驱动,安装过程中可能会有弹窗,直接给予权限即可。
  3. 配置 ESP8266 开发板

    • 打开 Arduino IDE,点击文件 -> 首选项。
    • 在“附加开发板管理网址”中输入:
      https://arduino.esp8266.com/stable/package_esp8266com_index.json
      
    • 点击工具 -> 开发板 -> 开发板管理器,搜索 ESP8266 并安装。

测试开发板

  1. 连接开发板

    • 使用 USB 数据线将 NodeMCU 开发板连接到电脑。
    • 打开设备管理器,查看开发板的串口号(如 COM5)。
  2. 选择开发板和端口

    • 打开 Arduino IDE,点击工具 -> 开发板,选择 NodeMCU 1.0 (ESP-12E Module)。
    • 点击工具 -> 端口,选择对应的串口号。
  3. 上传示例代码

    • 点击文件 -> 示例 -> ESP8266 -> Blink,打开 Blink 示例代码。
    • 修改代码中的延迟时间(如 100 和 200),以便观察 LED 闪烁效果。
    • 按下开发板上的 FLASH 按钮,同时按一下 RST 按钮,然后松开 RST 按钮,保持按住 FLASH 按钮,点击上传按钮,上传完成后松开 FLASH 按钮。

验证上传结果

上传完成后,拔下并重新插上开发板,观察开发板上的 LED 是否按照设定的频率闪烁。

通过以上步骤,你可以成功配置和测试 Arduino 与 NodeMCU 开发环境,并开始进行物联网项目的开发。


http://www.ppmy.cn/ops/155747.html

相关文章

时序论文37 | DUET:双向聚类增强的多变量时间序列预测

论文标题:DUET: Dual Clustering Enhanced Multivariate Time Series Forecasting 论文链接:https://arxiv.org/pdf/2412.10859 代码链接:https://github.com/decisionintelligence/DUET (后台回复“交流”加入讨论群&#xff…

如何使用 DeepSeek 和 Dexscreener 构建免费的 AI 加密交易机器人?

我使用DeepSeek AI和Dexscreener API构建的一个简单的 AI 加密交易机器人实现了这一目标。在本文中,我将逐步指导您如何构建像我一样的机器人。 DeepSeek 最近发布了R1,这是一种先进的 AI 模型。您可以将其视为 ChatGPT 的免费开源版本,但增加…

图 、图的存储

图的基本概念: 图g由顶点集v和边集e组成,记为g(v,e) 用|v|表示图g中顶点的个数,也称图g的阶,用|e|表示图g中边的条数 线性表可以是空表,树可以是空树,但图不可以是空&…

代码随想录算法训练营第四十二天-动态规划-股票-188.买卖股票的最佳时机IV

题目要求进行k次买卖其实就是上一题的扩展,把2次扩展为k次定义动规数组依然是二维,第一个维度表示第几天,第二个维度表示第几次买入和卖出所以第二个维度的长度应该是2k1在for循环内,要使用一个内循环来表示第几次买入或卖出&…

计算机组成原理——存储系统(二)

🌱 "人生最深的裂痕,往往是光照进来的地方。 别怕脚下的荆棘,那是你与平庸划清界限的勋章;别惧眼前的迷雾,星辰永远藏在云层之上。真正的强者不是从未跌倒,而是把每一次踉跄都踏成攀登的阶梯。记住&am…

WebShell分析

一.WebShell基础 1.简介 介绍:WebShell是一种黑客常用的恶意脚本,主要目的是通过在目标服务器上植入恶意代码,获得执行操作的权限。常见的WebShell编写语言包括: ASPJSPPHP 2.特点 持久化控制 上传WebShell后,黑客能…

基于开源AI智能名片2 + 1链动模式S2B2C商城小程序视角下的个人IP人设构建研究

摘要:本文深入探讨在开源AI智能名片2 1链动模式S2B2C商城小程序的应用场景下,个人IP人设构建的理论与实践。通过剖析个人IP人设定义中的“诉求”“特质”“可感知”三要素,结合该小程序特点,阐述其对个人IP打造的影响与推动作用&…

Node 服务器数据响应类型处理

一、设置不同的响应数据类型 在 Node.js 的 http 模块中,通过 res.writeHead 方法可以设置不同的响应头,以指定响应的数据类型。 1. 纯文本响应 对于纯文本响应,可以将 Content-Type 设置为 text/plain const http require("http&q…