长生栈 长生栈
首页
  • 编程语言

    • C语言
    • C++
    • Java
    • Python
  • 数据结构和算法

    • 全排列算法实现
    • 动态规划算法
  • CMake
  • gitlab 安装和配置
  • docker快速搭建wordpress
  • electron+react开发和部署
  • Electron-创建你的应用程序
  • ImgUI编译环境
  • 搭建图集网站
  • 使用PlantUml画时序图
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Living Team

编程技术分享
首页
  • 编程语言

    • C语言
    • C++
    • Java
    • Python
  • 数据结构和算法

    • 全排列算法实现
    • 动态规划算法
  • CMake
  • gitlab 安装和配置
  • docker快速搭建wordpress
  • electron+react开发和部署
  • Electron-创建你的应用程序
  • ImgUI编译环境
  • 搭建图集网站
  • 使用PlantUml画时序图
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 计算机视觉

  • ESP32开发

    • ESP32-开发环境配置
    • ESP32-点亮LED灯
      • 一、硬件连接
      • 二、代码
      • 附录-高电平点亮 vs 低电平点亮
        • 高电平点亮(LED正极接GPIO)
        • 低电平点亮(LED负极接GPIO)
        • 建议
    • ESP32-点亮OLED屏幕
    • ESP32-实时操作系统freertos
    • ESP32-PWM驱动SG90舵机
    • ESP32-网络摄像头方案
  • Linux系统移植

  • 快速开始

  • 编程小知识

  • 技术
  • ESP32开发
DC Wang
2025-06-14
目录

ESP32-点亮LED灯

# ESP32-S3-N16R8-点亮LED灯

本文以ESP32-S3N16R8为例,介绍如何点亮LED灯珠。

# 一、硬件连接

接线示意图:

ESP32-S3-N16R8
   │
   ├─GPIO4 ──▶ LED(+) ──▶ 220Ω电阻(建议) ──▶ GND
   │
   └─3V3/GND(供电)
1
2
3
4
5

# 二、代码

#include <Arduino.h>
// 定义LED连接的GPIO引脚(示例用GPIO4)
const int ledPin = 4;  

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

void loop() {
  digitalWrite(ledPin, HIGH);  // 点亮LED(高电平)
  delay(1000);                 // 亮1秒
  digitalWrite(ledPin, LOW);   // 熄灭LED(低电平)
  delay(1000);                 // 灭1秒
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 附录-高电平点亮 vs 低电平点亮

在电子电路设计中,使用GPIO输出高电平点亮LED和低电平点亮LED是两种常见方案。以下是详细的技术对比:

# 高电平点亮(LED正极接GPIO)

优点 缺点
逻辑直观:HIGH亮/LOW灭 输出电流能力稍弱
安全性高:避免短路风险 电压略降(亮度稍低)
熄灭时零功耗

# 低电平点亮(LED负极接GPIO)

优点 缺点
驱动能力更强(灌电流) 逻辑反直觉:LOW亮/HIGH灭
亮度更高(VCC直供) 复位时可能微亮
适合共阳极LED 熄灭时微量功耗

# 建议

  1. 优先选高电平方案:适合大多数场景(安全/直观/节能)
  2. 特殊需求选低电平:需要最大亮度/驱动多灯珠/共阳极RGB
  3. 必加限流电阻:220Ω-1kΩ(防烧毁)

ESP32-S3驱动小功率LED时差异不大,按需求选择即可

编辑 (opens new window)
#ESP32
ESP32-开发环境配置
ESP32-点亮OLED屏幕

← ESP32-开发环境配置 ESP32-点亮OLED屏幕→

最近更新
01
ESP32-网络摄像头方案
06-14
02
ESP32-PWM驱动SG90舵机
06-14
03
ESP32-实时操作系统freertos
06-14
更多文章>
Theme by Vdoing | Copyright © 2019-2025 DC Wang All right reserved | 辽公网安备 21021102001125号 | 吉ICP备20001966号-2
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式