- 博客(13)
- 收藏
- 关注
原创 【Arduino入门】居家监测系统项目(从认识,连接到程序实现)
本文介绍一个基于Arduino的居家监测系统项目,该系统结合了温湿度传感器(DHT11)和震动传感器进行环境监测。系统通过四位数码管实时显示数据,当检测到震动时会发出警报。硬件方面使用Arduino Uno控制器、DHT11传感器、震动传感器和四位数码管等组件。软件实现采用非阻塞式编程,确保温湿度读取(每2秒)和震动检测(每1秒)能并行运行,并通过消抖处理和冷却机制提高震动检测的准确性。系统具有初始化信息显示、自动数据采集和警报功能,可有效监测居家环境变化。
2025-12-28 12:51:36
1414
原创 【Arduino入门】四位数码管按键计时系统(从认识,连接到程序实现)
基于Arduino Uno的四位数码管计时系统设计与实现。系统采用共阴极数码管,通过动态扫描方式显示0-9999循环计数。硬件包括数码管、按键、电阻等组件,通过按键控制计时启停。软件实现了数码管段码驱动、按键消抖处理和动态扫描显示功能,核心算法包括位选控制、消影处理和计数逻辑。系统具有结构简单、响应迅速的特点,可作为基础计时模块扩展应用。
2025-12-21 14:49:03
994
原创 【Arduino Uno】数码管模拟值实验
本文介绍了1位数码管的模拟实验,重点讲解了共阳极数码管的原理和实现方法。数码管由8个LED组成,分为共阳极和共阴极两种类型。实验采用Arduino UNO开发板、共阳极数码管和电阻等组件,详细说明了接线图和引脚对应关系。提供了完整的共阳极控制代码,可循环显示0-9数字,并指出阴极数码管需将代码中的HIGH/LOW电平反转。最后给出了使用数组优化的代码版本,通过二维数组存储各数字的段码,简化了控制逻辑。文中还包含实验效果视频和错误接法的反面案例演示。
2025-12-13 18:40:49
1421
原创 Arduino闪烁LED,点灯大师进阶版-4,流水灯实现
本文介绍了Arduino数组流水灯的实现方法和C/C++数组的基础知识。首先展示了使用Arduino UNO开发板、LED和电阻构建流水灯的硬件连接方案,并提供了控制代码示例。接着详细讲解了C语言中数组的概念、特性及声明方式,包括一维数组的索引访问和内存连续特性。然后扩展到二维数组的定义、初始化和访问方法,通过代码示例演示了如何在C++中使用嵌套循环遍历二维数组。最后简要提及了数组在算法实现中的应用场景,如排序和搜索算法。全文通过具体实例帮助读者理解数组在硬件控制和编程中的实际应用。
2025-12-06 16:25:48
812
原创 Typora 免费安装教程
Typora是一款简洁高效的Markdown编辑器,安装过程包含多个步骤:首先下载安装包和相关工具,解压后将文件复制至安装目录;接着以管理员身份运行CMD执行工具程序,输入序列号完成激活。过程中可能遇到错误需要处理。安装完成后即可使用这款轻量级的写作工具进行Markdown文档编辑。整个流程相对简单,适合追求简洁写作体验的用户。
2025-12-02 12:24:15
1021
原创 基于Arduino开发板,简单密码输入系统及C语言拓展
摘要:本文介绍了一个基于Arduino的简单密码输入系统实现方案。系统通过按键输入累计数值与预设密码比对,匹配则触发LED指示灯响应,超过输入次数限制会触发LED闪烁警告。硬件部分包含Arduino Uno、LED、电阻和按键等组件,详细说明了接线图和核心代码逻辑,重点讲解了按键消抖处理和密码验证机制。文章还延伸了两个C++编程题目:判断2的幂次方和计算纸张折叠次数超过珠穆朗玛峰高度,分别展示了while循环的应用场景和数值处理技巧。
2025-12-01 23:54:13
579
原创 基于Arduino开发板,利用火焰传感器检测火焰及C++扩展
本文对比了Arduino火焰检测的两种实现方式:普通轮询检测和外部中断检测。普通检测通过循环读取传感器数据实现,具有自定义警报音和引脚兼容性高的特点;中断检测则能实时响应火焰信号,适合多任务场景。文章详细介绍了火焰传感器原理(检测红外/紫外/可见光)、硬件组件清单和接线方法,并提供了完整的代码实现,包含传感器状态判断、蜂鸣器报警和LED指示灯控制功能。代码采用模块化设计,通过参数传递提高函数复用性,还探讨了如何扩展为通用引脚控制函数。视频演示使用手机光模拟火焰检测效果。
2025-11-22 17:13:32
1334
原创 基于Arduino 蜂窝器实验,利用AI改写出想要的歌曲
本文介绍了基于Arduino UNO开发板和蜂鸣器的音乐实验项目。首先说明了实验所需的环境配置(Arduino IDE、开发板设置)和硬件组件(UNO板、有源蜂鸣器、杜邦线)。实验包含初阶和进阶两部分代码:初阶演示了简单的音符播放功能,进阶则实现了多种蜜蜂声音模拟(正常嗡嗡声、受干扰声、蜂群声等)。特别展示了利用AI将代码修改为弹奏《两只老虎》的完整实现,包括音符频率定义和节奏控制。项目通过蜂鸣器模块生动展示了Arduino的声音控制能力,适合创客和电子爱好者学习实践。
2025-11-13 22:01:15
1309
原创 Arduino闪烁LED,点灯大师进阶版-3
摘要:本文介绍两种Arduino LED控制实验。第一部分为字母控制LED实验,通过串口发送a-e字符控制5个LED灯的点亮,并提供扩展功能使LED保持3秒后熄灭。第二部分是按钮随机LED实验,按下按钮会随机点亮一个LED,实现简单问答效果。两个实验均详细列出了所需硬件、接线方式、完整代码实现,并提供了代码优化建议(如使用函数封装重复逻辑)。实验适用于Arduino初学者,通过串口通信和数字输入/输出功能掌握基础编程与硬件控制方法。
2025-11-10 13:16:05
607
原创 Arduino闪烁LED,点灯大师进阶版-2(开关版)
使用Arduino实现开关控制LED灯的两种方法:1)采用下拉电阻方案,需要330Ω和10KΩ电阻各一个,通过INPUT模式检测开关状态;2)利用内置上拉电阻方案,仅需220Ω电阻,使用INPUT_PULLUP模式。两者的主要区别在于默认电平状态及电流流向:下拉电阻保持低电平,上拉电阻保持高电平。实验包含详细的接线示意图和代码示例,通过digitalRead()检测开关状态,digitalWrite()控制LED亮灭。同时介绍了电阻色环识别方法和Arduino端口功能差异(数字端口处理0/5V信号,模拟端口
2025-10-31 12:38:13
979
原创 Arduino闪烁LED,点灯大师进阶版
摘要:本文介绍了三种基于Arduino的LED控制实验方案。1) LED渐变闪烁实验,使用PWM技术通过analogWrite()函数实现亮度渐变;2) LED明暗变化实验,通过for循环控制PWM输出实现亮度线性变化;3) 多LED交替闪烁实验,利用循环控制4个LED的开关时序。每个实验均详细列出了所需组件(Arduino UNO、面包板、LED、电阻等)、接线方法、关键代码及常见问题解决方法。实验均需注意正确选择开发板、接口设置、引脚连接、代码格式等关键环节,并提供了完整操作流程参考。
2025-10-23 10:10:18
1145
原创 手把手教你闪烁LED,化身点灯大师
本文介绍了使用Arduino实现LED闪烁的基本方法。需要准备Arduino UNO开发板、LED、电阻等组件,通过示例代码控制指定引脚实现1秒亮灭循环。文章详细说明了代码修改方法(如调整闪烁间隔、更改控制引脚)和常见问题排查(端口连接、接线错误等),并附有视频教程链接。该实验适合Arduino初学者掌握基本的数字输出控制和延时函数应用。
2025-10-19 12:07:14
400
原创 通义灵码+高德 MCP:30分钟定制出游攻略网页
本文介绍了使用Visual Studio Code和通义灵码扩展创建北京端午节旅行攻略网页的完整流程。首先指导用户下载安装VSCode和通义灵码扩展,然后详细说明如何获取高德地图API key并配置服务。重点讲解了通过通义灵码生成包含天气卡片、景点路线、H5地图等元素的旅行攻略网页(travel_tips.html)的具体步骤,包括输入需求关键词、生成代码和保存文件。最后强调了AI工具在提升工作效率和生活便利性方面的重要价值,展现了智能技术对行业升级的推动作用。
2025-10-14 21:35:22
875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅