
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今天这篇文章简单记录一下 ESP32 S3 固件的几种烧录方式,第一种比较适合工厂和非开发人员,第二、三种在功能开发过程经常使用。描述比较精简,如有错误欢迎指出。

ESP32 S32 入门篇之 《WS2812 点灯》,WS2812 是一个集控制电路与发光电路于一体的智能外控LED光源。每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和可编程定电流控制部分,有效保证了像素点光的颜色高度一致。
ESP32 S3 入门篇之《GPIO 点灯》,单色发光 LED,通常称为 LED,阳极到负极支持大于 0.6V 可导通,压差增大才会发光。三色发光LED,通常被称为RGB LED,是一种非常有趣的电子元件。它将红色(R)、绿色(G)、蓝色(B)三种颜色的发光芯片封装在同一个灯珠里,通过混合不同强度的三色光,可以模拟出几乎任何你想要的颜色,包括白色。

ESP32-S3 的 ADC(模数转换器)核心原理是将连续变化的模拟电压,转换为离散的数字值,供数字系统(如CPU)处理。其内部采用了逐次逼近型(SAR) 架构,在转换速度和精度之间取得了良好平衡。
GPIO按键(独立按键)和 ADC按键(电阻分压按键)在嵌入式系统中有各自明确的适用场景。GPIO按键的本质是**数字逻辑**。每个按键独立占用一个GPIO,这个GPIO被配置为数字输入模式。按键按下时,引脚电平在0和1之间跳变。ADC按键的本质是模拟量编码。它通过电阻分压,将不同的按键信息编码成不同的电压值。

LSM6DSR 是意法半导体(ST)推出的一款高性能、低功耗的六轴惯性测量单元(IMU)。它在一个小型封装内集成了一个3D数字加速度计和一个3D数字陀螺仪,专为需要高精度和稳定性的应用而设计,尤其在陀螺仪方面提供了业界领先的满量程范围。

SPI(Serial Peripheral Interface)和 QSPI(Quad Serial Peripheral Interface)是两种常用的串行通信协议,主要用于微控制器与外围设备(如闪存、传感器等)之间的数据传输。好在ESP32 S3 既支持 SPI 又支持 QSPI,开发者仅需要根据需求定制总线。

从物理学角度看,红外线是波长介于可见光与微波之间的电磁波(波长范围约0.75μm0.75μm 至1000μm1000μm)。 在电子工程中,我们通常不依赖自然热辐射,而是通过电致发光(Electroluminescence)效应,利用半导体器件主动产生特定波长的红外光。目前最常用的红外发射源是红外发光二极管(IR LED)。其核心原理是利用半导体 PN 结的能量转换。当给红外发射管施加正向电压时,

红外信号需要搭载在一个固定频率的“载波”上发射,以减少环境光干扰。接收头必须选择与发射端匹配的频率才能正确接收。常见的频率有38kHz(最主流)、36kHz、40kHz、56.7kHz等。你的遥控器和接收头必须“同频”,才能“共振”通信。如果频率不匹配,会导致接收距离变短甚至完全无法接收。

本篇文章使用 ESP32-S3 搭配 NS4168 音频放大器芯片来 DIY 一个 MP3 播放器。NS4168 最大的特点是内置了数模转换器(DAC),可以直接接收来自 ESP32-S3 的数字音频信号(I2S 格式)并进行放大,无需外接其他解码芯片。它的工作电压范围是 3V 到 5.5V,可以提供最高 2.5W 的输出功率,直接驱动一个小喇叭就足够了。








