我的博客:写写感悟
1,程序,奇数是频率,偶数是时间
比如330hz就是1秒震动330次,但是频率周期需要高低电平各占一半,就是500000微秒,然后除以震动次数330,这样就得到每一次的延时数.通过乘以2每一次for循环只操作数组的偶数.
播放的时间长度是对音调的数组值加1,数组的奇数位用毫秒表示,
用次数乘以时间,数组中的时间单位是毫秒,需要除以1000
比如每秒震动330次,那么750毫秒就是震动了330X750/1000次
科普,简谱怎么看
小练习
784,500,
1046,500,
880,250,
1046,250,
784,500,
659,250,
784,250,
587,250,
659,250,
784,500