项目简介
Beethduino是一个简单且可DIY的电子节拍器项目,基于Arduino开发。项目涵盖了构建该节拍器所需的全部文件,包括源代码、原理图、图表等,同时包含软件开发周期相关交付物以及硬件的组件级物理规格说明。
项目的主要特性和功能
- 信息显示:通过LCD屏幕显示节拍速度(BPM)、模式以及蜂鸣器是否静音等信息。
- 模式切换:使用“AddOrSub”按钮切换BPM的增减模式。
- 节拍调整:利用“ByOne”和“ByTen”按钮分别以1和10为单位调整BPM值。
- 静音控制:通过“MuteOrUnmute”按钮控制蜂鸣器的开关。
- 状态重置:按下“Reset”按钮可将节拍器恢复到初始状态(60 BPM、“Add”模式、蜂鸣器静音)。
- 测试完备:提供C++库用于测试,包含组件测试、单元测试和集成测试代码。
安装使用步骤
安装
- 若已下载项目源码文件,准备好硬件所需的电子设备,具体清单可查看“Hardware Folder”中的“List of materials.txt”文件。
- 利用Arduino IDE打开“Software Folder”下“3_Implementation”中的Arduino C/C++源代码文件。
- 将代码编译并上传到Arduino设备。
使用
- 开启设备后,LCD会显示当前BPM值、模式以及蜂鸣器状态。
- 若要恢复初始状态,按下“Reset”按钮。
- 按“AddOrSub”按钮切换BPM的增减模式。
- 按“ByOne”按钮以1为单位调整BPM值,按“ByTen”按钮以10为单位调整。
- 按“MuteOrUnmute”按钮控制蜂鸣器的开关。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】