通过pwm不同频率,是的蜂鸣器发出不同声音。
这个太简单了。搞个难点的。怎么可以实现 两个按键按下的 和炫音。
在电脑上用专业软件(如Adobe Audition 3.0)把钢琴的36个音转化成ASCII Test数据,然后通过单片机驱动运放带动扬声器把这些数据播放出来。
如果用专业的音频编码器效果会更好。
钢琴音色?
51直接输出波形是不能模拟钢琴的。
51只能通过模拟USB MIDI协议,让电脑的软音源发出钢琴音色。
如果是做MIDI键盘,建议用stm32f103c8,这个单片机性价比和性能正好合适这个。