自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 1. LED闪烁

安装好开发环境之后,我们开始编写第一个项目:让LED闪烁。新建工程后,点击src->main.cpp即可打开代码编辑区。

2025-02-04 13:59:03 329

原创 嵌入式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关注的人

提示
确定要删除当前文章?
取消 删除