要生产音频脉冲,只要算出某一音频的周期(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
400Ksps 光电隔离 12 位32 通道AD 16 通道高速同步数字输入 16 通道数字输出 2通道12位DA输出 5 通道脉冲输入 工业控制型USB接口板RBH8273使用说明书 这是一款适合于工业现场的USB采集控制板。 本的模拟量输入、模拟量输出、开关量输入、开关量输出、脉冲量输入全部采用光电隔离技术,全面保护系统的安全性与可靠性,为该板在工业现场应用提供了条件,解决了USB总线在工业控制现场中的抗干扰问题。
上传时间: 2013-12-15
上传用户:gai928943
嵌入式实时系统中的优先级反转问题
上传时间: 2014-01-08
上传用户:cuibaigao
JButton的一个实例 用于检测其反转功能
上传时间: 2013-12-06
上传用户:luke5347
华恒的LCD控制板的原理图和PCB,吐血推荐!
上传时间: 2013-12-25
上传用户:CHINA526
飞利浦320*240液晶驱动,seed13350控制板.
上传时间: 2014-01-06
上传用户:wff
一种接口控制板的逻辑电路设计CPLD程序。
上传时间: 2014-11-16
上传用户:康郎
基于c8051f330芯片开发的电机正反转控制系统,能同时完成参数的设定与显示,系统具有4~20mA的标准模拟信号输出
上传时间: 2015-05-01
上传用户:569342831
用MEGA16单片机控制的L298转动,包括停,正转,反转
上传时间: 2014-01-22
上传用户:yd19890720
步进电机控制程序p3.2正转,p3.3反转,p3.4停止
上传时间: 2015-06-09
上传用户:气温达上千万的