nodemcu使用d4引脚点灯

nodemcu使用D4引脚点灯

本篇文章将介绍如何使用NodeMCU控制D4引脚的LED灯进行闪烁,需要一定的硬件和软件基础。

步骤一:连接硬件

将NodeMCU的D4引脚连接到LED的正极,将LED的负极连接到NodeMCU的GND,如下所示:

NodeMCU D4引脚 —> LED 正极
LED 负极 —> NodeMCU GND

步骤二:编写代码

打开Arduino IDE,编写以下代码:

void setup() {
  pinMode(D4, OUTPUT); // 将D4引脚设为输出模式
}

void loop() {
  digitalWrite(D4, HIGH); // 点亮LED灯
  delay(1000); // 延时1秒
  digitalWrite(D4, LOW); // 熄灭LED灯
  delay(1000); // 延时1秒
}

其中, pinMode(D4, OUTPUT) 将D4引脚设为输出模式, digitalWrite(D4, HIGH) 将D4引脚输出高电平,即点亮了LED灯, delay(1000) 的作用是延时1秒, digitalWrite(D4, LOW) 将D4引脚输出低电平,即熄灭LED灯。

步骤三:上传代码

将NodeMCU与电脑连接,选择正确的开发板和串口,点击上传按钮将代码上传到NodeMCU上。

步骤四:测试结果

将NodeMCU连接电源,看到LED灯开始闪烁,每隔1秒亮一次、灭一次,说明程序正常运行。

至此,使用NodeMCU控制LED灯完成了,可以根据自己的需求进行修改升级。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nodemcu使用d4引脚点灯 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • Tenda腾达路由器默认登陆IP地址是多少

    根据我的了解,Tenda腾达路由器的默认登录IP地址通常是192.168.0.1。下面是详细的攻略: 首先,确保您的计算机已经连接到Tenda路由器的网络。可以通过有线或无线方式连接。 打开您的Web浏览器,输入默认登录IP地址192.168.0.1,并按下Enter键。 这将打开Tenda路由器的登录页面。在此页面上,您需要输入管理员用户名和密码才能登录路…

    other 2023年7月30日
    00
  • 详解Java中使用externds关键字继承类的用法

    详解Java中使用extends关键字继承类的用法 在Java中,我们可以使用extends关键字继承已有的类,这样子就可以在原有类的基础上进行扩展和功能添加。本文将详细讲解extends关键字的用法。 语法规则 在Java中,使用extends关键字继承类的语法规则如下: class SubClass extends SuperClass { // 一些其…

    other 2023年6月26日
    00
  • 使用jQuery或者原生js实现鼠标滚动加载页面新数据

    让我们来探讨一下使用jQuery或者原生js实现鼠标滚动加载页面新数据的攻略。 1. 原生JS实现 步骤一: 获取滚动事件 我们需要在页面滚动时获取滚动事件,这可以使用原生JS的onscroll事件来实现。函数loadMoreData() 用于执行滚动加载数据的逻辑。 window.onscroll = function (event) { if ((win…

    other 2023年6月25日
    00
  • vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作

    Vue Keep-Alive 实现多组件嵌套中个别组件存活不销毁的操作 在 Vue 中,<keep-alive> 组件可以用来缓存组件实例,以便在组件切换时保留它们的状态,从而提高性能。然而,有时我们可能需要在多组件嵌套的情况下,只保留其中的某些组件而不销毁其他组件。下面是一个详细的攻略,介绍如何使用 keep-alive 实现这个需求。 步骤一…

    other 2023年7月28日
    00
  • 教你如何搭建一个安全的Linux服务器教程

    教你如何搭建一个安全的Linux服务器教程 简介 本教程将向大家介绍如何搭建一个安全的Linux服务器。在这个过程中,我们将涵盖以下内容: 服务器选择 操作系统选择 基础安全设置 防火墙设置 SSH设置 网络安全设置 数据备份与恢复 服务器选择 在搭建服务器之前,需要先选择一款适合你的服务器。你可以选择自己购买或者租用云服务器,也可以选择在本地搭建服务器。这…

    other 2023年6月27日
    00
  • ThinkPHP之A方法实例讲解

    ThinkPHP之A方法实例讲解 介绍 在ThinkPHP框架中,A方法是非常常用的方法之一。它是一个快捷函数,旨在能够更加便捷地访问控制器和操作方法。 A方法的使用 A方法的使用非常简单,只需要使用下面的代码调用即可: A(‘控制器/操作方法’); 其中,控制器和操作方法使用斜杠来分割。 例如,要访问IndexController中的index方法,代码如…

    other 2023年6月27日
    00
  • python之mysqldb

    以下是详细讲解“Python之MySQLdb的完整攻略,过程中至少包含两条示例说明”的标准Markdown格式文本: Python之MySQLdb攻略 MySQLdb是Python中一个用于连接和操作MySQL数据库的模块。本攻略将介绍MySQLdb的安装和使用步骤。 步骤一:安装MySQLdb 可以使用以下命令在Ubuntu系统中安装MySQLdb: su…

    other 2023年5月10日
    00
  • 自然人电子税务局扣缴端单位信息如何进行初始化?

    自然人电子税务局扣缴端单位信息需要进行初始化,使得单位能够正常使用电子税务局扣缴端服务。本文将详细讲解单位信息初始化的攻略。 一、登录自然人电子税务局扣缴端 首先,需要登录自然人电子税务局扣缴端。在登录页面中输入纳税人识别号和密码进行登录。 代码示例: 1. 打开自然人电子税务局扣缴端登录页面。 2. 输入纳税人识别号和密码。 3. 点击登录按钮。 二、进入…

    other 2023年6月20日
    00
合作推广
合作推广
分享本页
返回顶部