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日

相关文章

  • 关于android:get_tasks权限已弃用

    以下是关于“关于android:get_tasks权限已弃用”的完整攻略,包含两个示例说明。 关于android:get_tasks权限已弃用 在Android 11中,android:get_tasks权限已被弃用。这个权限允许应用程序获取有系统运行的任务的信息。在本攻略中,我们将介绍如何在Android 11中处理这个问题。 1. 了解_tasks权限 …

    other 2023年5月9日
    00
  • Win10右键菜单怎么清理?Win10右键菜单设置清理教程图解

    Win10右键菜单是我们经常使用的一个功能,但是使用时间长了,会发现右键菜单会越来越臃肿,影响我们的使用体验。本篇攻略将带你清理Win10右键菜单并设置右键菜单,让你的Win10系统更加整洁高效。 清理Win10右键菜单 方法一:使用CCleaner 步骤如下: 1.首先,我们需要下载并安装CCleaner工具。 2.打开CCleaner工具后,选择左侧的“…

    other 2023年6月27日
    00
  • spring boot 加载web容器tomcat流程源码分析

    下面是关于“spring boot 加载web容器tomcat流程源码分析”的完整攻略。 1、概述 Spring Boot 是快速构建企业级应用的场景化框架。其中,Web 容器也是 Spring Boot 框架的一个重要组件,它可以帮助开发者轻松搭建 Web 应用。Spring Boot 支持多种 Web 容器,其中最常用的就是 Tomcat。那么,Spri…

    other 2023年6月25日
    00
  • windows下安装redis客户端

    以下是在Windows下安装Redis客户端的完整攻略,包含两个示例说明。 步骤一:下载Redis客户端 访问Redis官方网站(https://redis.io/download)。 找到适合您的Windows版本的Redis客户端,然后单击下载链接。 下载完成后,将文件保存到您的计算机上。 步骤二:安装Redis客户端 解压缩Redis客户端。例如,如果…

    other 2023年5月9日
    00
  • Pycharm配置远程SSH服务器实现(切换不同虚拟环境)

    下面就是详细讲解“Pycharm配置远程SSH服务器实现(切换不同虚拟环境)”的完整攻略: 一、安装配置 首先在远程服务器上安装好Python环境,并且安装好需要使用的虚拟环境; 打开Pycharm,在Welcome界面,点击“Create New Project”; 在第二步骤选择的“Location”一栏,选择“SSH Interpreter”选项; 在…

    other 2023年6月27日
    00
  • ThinkPHP 模板引擎使用详解

    ThinkPHP 模板引擎使用详解 ThinkPHP 模板引擎是一种基于 PHP 语言的模板引擎,并且在 ThinkPHP 框架中得到了广泛的应用。本文将详细讲解 ThinkPHP 模板引擎的使用方法和技巧。 基本语法 ThinkPHP 模板引擎支持的标签和语法与 PHP 基本相同,因此对于熟悉 PHP 的开发者来说非常容易上手。以下是 ThinkPHP 模…

    other 2023年6月27日
    00
  • 微信小程序自定义弹窗实现详解(可通用)

    微信小程序自定义弹窗实现详解(可通用) 1.需求分析 在小程序中,有时候需要弹出一个自定义样式的弹窗,以提示用户或获得用户的确认。 2.实现过程 2.1 自定义组件 首先,在小程序中我们需要创建一个自定义组件,用于承载弹窗的内容。在组件的 wxml 文件中,可以编写弹窗的样式和内容。 <!– 弹窗组件 –> <view class=&q…

    other 2023年6月25日
    00
  • python实现双链表

    实现双链表需要明确双链表的特点:每个节点都有两个指针,一个指向前一个节点,一个指向后一个节点。双链表的操作包括插入、删除、查找等。接下来,我将详细讲解如何在Python中实现双链表。 1. 定义节点类 class Node: def __init__(self, data): self.data = data # 数据 self.prev = None # …

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