打造一个多功能电子琴,通过光源来驱动光敏电阻等电路,单片机读取键值,通过键值控制定时器产生不同频率的方波从而驱动蜂鸣器产生不同频率的声音。以实现光控无弦电子琴。用三个LED表示低,中,高音域,七个LED表示音阶。
用数组存储两首音乐的音符,由单片机读取音符,计算频率和节拍。形成播放乐曲的效果。播放乐曲时对应的音域和音阶LED点亮。用一个按键进行歌曲的切换。
要求:
1.通过遮挡光路能够发出相应的音符并播放产生乐音,实现演奏;
2.演奏的同时可通过LED显示当前的音调,利于培养乐感
3.可以选定播放固定乐曲自动演奏,演奏时LED进行节拍指示;
4.在自动演奏和奏乐的过程中按停止键则中断演奏;
5.可以选择调节高中低音域。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !