- 博客(7)
- 收藏
- 关注
原创 多个定时器中断(内含代码解析)
定时器,顾名思义就是用来计时的,我们常常会设定计时或闹钟,然后时间到了就告诉我们要做什么。ESP32也是这样,通过定时器可以完成各种预设好的任务。ESP32定时器到达指定时间后也会产生中断,然后在回调函数内执行所需功能,这个和外部中断类似。ESP32芯片包含。本实验我们通过调用三个定时器,让三个LED以不同的周期进行闪烁。
2025-02-11 15:58:48
831
原创 05.按键中断控制LED(内含代码)
在嵌入式系统中,中断是一种非常重要的机制,它允许系统在特定事件发生时做出响应,而不需要不断地轮询状态。本文将介绍如何使用Arduino实现一个简单的按键中断控制LED的示例。
2025-02-09 19:51:53
549
原创 04.按键检测并控制LED(内含代码)
按键检测的主要目的是,并根据用户操作触发相应功能。然而,由于按键的物理特性和电路设计,我们在检测按键时会遇到按键抖动的问题。
2025-02-06 21:23:09
687
原创 3.LED呼吸灯
LED 呼吸灯(Breathing LED) 是一种模拟呼吸效果的灯光,它的亮度随着时间缓慢地和,形成类似呼吸的效果。相比传统的(亮灭状态切换),呼吸灯的变化更加平滑和自然,常用于(如 MacBook 休眠指示灯)
2025-02-05 11:43:19
769
原创 2.LED流水灯
(有时也叫做 LED 动态灯效)是一种常见的灯光效果,通常用于展示灯光的变化。流水灯的效果就是灯光依次点亮、熄灭,给人一种“流水”的感觉。实现这一效果的原理主要依赖于对的控制、定时和顺序切换。以下通过四个LED进行讲解。
2025-02-05 08:00:00
340
原创 嵌入式ESP 32 (Arduino 框架)入门
对于arduino框架,其本身就有一个arduino开源电子平台,提供硬件支持(arduino uno/nano开发板)和软件支持(arduino IDE),其代码库丰富,容易上手。VScode 是一款轻量级代码编辑器,支持多种编程语言,并支持多种插件功能进行嵌入式开发(通常我们使用VScode+PlatformIO插件进行开发,安装教程比较简单,可上B站自行搜索)。相比于arduino ,VScode+PlatformIO有以下推荐的原因:1.
2025-02-04 13:58:44
417
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人