基于单片机的电子琴设计任务书
[关键词:单片机,电子琴] [热度 ]设计方案
1.硬件部分:单片机系统、按键输入模块、显示模块、电源模块、下载模块、蓝牙模块和发声模块。
2.软件部分:键盘扫描程序、功能切换程序、琴键处理程序、语音交互程序、播放音乐程序、蓝牙连接程序等。 预期成果
1.演奏功能:21个琴键从低到高依次排列,按下任意琴键系统就会发出对应的音阶,同时琴键上方对应的小灯亮起。
2.切换功能:按下功能面板上的任意按键可实现与之对应的功能。 (1)音色按键:选择任意乐器,按下后切换为所选音色,系统默认音色为“钢琴”。 (2)音乐播放按键:选择任意系统曲库中的歌曲,按下后开始播放所选歌曲,同时键盘上的小灯随音乐节奏亮起。 (3)教学模式按键:选择任意教学曲库中的歌曲,按下后歌曲第一个音对应的小灯亮起,按下后第二个对应小灯亮起,直到跟随光点追弹结束,教学结束。 (4)音量控制按键:按下“+”键,音量变大,按下“-”键,音量变小。 (5)语音交互按键:长按可与系统实现简单对话,例如:对系统说“我想听/学《xx歌》”,系统将会回复“好的,接下来将为您播放《xx歌》/将进入《xx歌》的教学”,并实现与指令对应的功能。 (6)蓝牙连接按键:按下按键对应指示灯亮起红色,打开手机开启蓝牙,点击系统设备对应的名称进行连接,连接完成后指示灯亮起蓝色,接下来用户可通过手机app控制系统的开关。 (7)停止按键:按下按键,退出当前模式至普通演奏模式。 (8)开/关键:当系统处于关闭状态,按下按键系统启动,琴键上方的小灯依次亮起一次,当系统处于运行状态,按下按键,系统退出当前模式并停止运行。