要生产音频脉冲,只要算出某一音频的周期(1/频率),可以利用定时器计时的方式得到此频率的脉冲。而Arduino平台“封装”了新的数字输出函数tone()。更简易的实现喇叭和蜂鸣器唱歌。 tone(pin, frequency),Arduino会向指定pin发送制定频率的方波,执行noTone()函数来停止。 tone(pin, frequency, duration方法多了一个参数,代表发送方波持续的时间,到时自动停止发送信号,就不需要noTone()函数。 利用tone()函数播放音乐,只需要查表了解各个音符对应的频率,还要求个人稍微能看懂音乐谱子的节拍。 物料清单 : Arduino 328控制板 1块 8Ω 0.5W的喇叭(或者蜂鸣器) 1个(ATmega328的驱动能力足够,直接拉电流就ok!) 12Ω电阻(限流) 1个 实物图:
上传时间: 2013-10-14
上传用户:jiangxiansheng
CRC16,C语言运算源码,包括四种算法,直接计算法,半查表法,全查表法,双8位表全查表法,适用于工业控制领域校验通讯数据使用,和MODBUS数据校验,在对不同的系统资源的要求环境下,采用不同的算法
上传时间: 2013-12-18
上传用户:佳期如梦
针对在FPGA中实现FIR滤波器的关键--乘法运算的高效实现进行了研究,给了了将乘法化为查表的DA算法,并采用这一算法设计了FIR滤波器。通过FPGA仿零点验证,证明了这一方法是可行和高效的,其实现的滤波器的性能优于用DSP和传统方法实现FIR滤波器。最后介绍整数的CSD表示和还处于研究阶段的根据FPGA实现的要求改进的最优表示。
上传时间: 2015-04-24
上传用户:JIUSHICHEN
CRC循环冗余,是一种查表法,实现数据的自动打包问题
上传时间: 2015-05-05
上传用户:lwwhust
可以实现将公历日期转换为农历日期和星期,采用查表的方式
上传时间: 2015-05-14
上传用户:youlongjian0
雷达信号的MATLAB仿真常常是因为运算时间问题而失败,经过试验,在实际编程中,采用调用子函数方法就遇到该问题,为此,改为采用的查表法实现,有效解决了该问题。故将该源码上传供同行参考。
上传时间: 2013-12-27
上传用户:sssl
Java AWT界面例子,词典查词程序,使用了多线程动画。JBuilder6开发,运行只要java虚拟机就行了。
上传时间: 2015-06-01
上传用户:gaojiao1999
汉字的hex内码察看器,对用LCD的同志会节省不少查表的时间
上传时间: 2013-12-24
上传用户:lizhizheng88
介绍了一种构建在定点DSP上的高速瑞利衰落信道仿真模型。通过应用确知性瑞利过程的理论,使得仅需要较少的低频正弦波分量以及简单的运算即可实现较高精度的信道建模;进而可采用查表法并结合TMS320C6202定点数字信号处理器的高并行性和处理能力构造高速的仿真模型
上传时间: 2015-07-16
上传用户:onewq
可以将以bit为单位进行处理的算法扩展到8位,即以Byte为单位进行处理。由于有8个bit,所以有2^8种选择。这样明显会使运行时 间大为减少,速度明显更快,但是也有它的缺点,即,占用资源太大,所以综合考虑速度和 资源两点,采用半字节查表法。即以半 Byte为单位进行处理。由于有4个bit,所以有2^4种选择。
上传时间: 2014-12-20
上传用户:小宝爱考拉