简易电子琴设计功能描述:用14个按键模拟从低音5到高音4的总共有14个...
1、我正好做这这个,电路很简单,就是单片机接16个线阵按钮,和Timer0/1输出到蜂鸣器,然后为蜂鸣器写一个传参为频率的函数。不同的按钮对应不同的频率。
2、主要还是在编程吧。一定频率的信号对应不同的音节。建议下载个程序看看。百度搜一下简易电子琴设计也能出来好多内容。
3、用51控制的带播放功能的简易电子琴。P1口作为8个按键输入,其中P0-6作为七个音。P7是播放/弹奏切换按键。P3是喇叭输出。P2口连接七断数码管用于显示播放功能时的播放歌曲所在... 用51控制的带播放功能的简易电子琴。P1口作为8个按键输入,其中P0-6作为七个音。P7是播放/弹奏切换按键。
单片机里蜂鸣器是如何控制音乐高低音和长短音的?
1、每个音符对应一个频率,依据发音频率计算工作周期(也就是端口输出高低电平的时间),这个工作周期可用单片机的16位定时器来实现,16位定时器分辨率够高够细,发音更准确些。
2、响度是幅值呀,相当于PWM波的电压。频率改变使单调改变。
3、另一种是无源的,就像喇叭一样,需要加音频信号才响,音调就由音频信号的频率决定了。频率高音调就高,听起来就是高音,频率低就是低音,听起来就是低音。而音频信号的频率,用定时器的定时长短就可以控制了。这种程序网上到处都有。
arduino制作电子琴遇到的问题
1、实践 修改定时器 在arduino 安装目录下(我的是D:\arduino\hardware\arduino\avr\cores\arduino)中找到Tone.cpp 在大概第100行左右,看代码,修改定时器。代码注释不是很明显,灰色的地方注意一下啊,下面代码中已经修改。
2、设置问题。在正常设置下,arduino电子琴按键是不会冲突的,按键冲突是由于设置问题导致的。电子琴是一种电子键盘乐器,属于电子音乐合成器。
3、可以快速使用Arduino与Adobe Flash, Processing, Max/MSP, PureData, SuperCollider等软件结合,作出互动作品。 Arduino可以使用现有的电子元件例如开关或者传感器或者其他控制器件、LED、步进马达或其他输出装置。
4、里面放了个喇叭。不信你找个喇叭,驱动下,在上面放上豆子什么的也可以动。他唯一就是不同喇叭发的频率不同。所以这个是咚咚,那个咔咔的。类似电子琴操作。而且不是单纯一个输出音频而是多个输出不同频率的喇叭而已。
标签: 怎么用蜂鸣器做一个电子琴
还木有评论哦,快来抢沙发吧~