要生产音频脉冲,只要算出某一音频的周期(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
怎么拨打电话?也许这个问题非常简单:拿起话筒,按话机的数字键盘拨号码。 但是,有没想过,我们可以拿起电话,不需要碰话机键盘就能拨通电话?答案是肯定的。 下面就介绍如何用Arduino 生成双音多频信号。 用法介绍: 使用时候,我们拿起电话话筒,将喇叭贴近话筒麦克风位置。在串口发送需要拨号的电话号 码(比如10000),稍等片刻即可拨通。 扩展用法: 驱动开关模拟电话摘机事件,用此电路拨号,再由Arduino 按照事件控制语音模块(WT588D 等)发出不同的语音到电话线。即可完成一个整体的自动拨号机,可以制作报警器,或者电 话提醒器。 材料清单: Arduino 一块, 喇叭1 个, 100Ω电阻1 个(可以选择100Ω~1kΩ), 1uF 电容两个(可以选择0.1uF~10uF)。 硬件连接:
上传时间: 2013-12-22
上传用户:Late_Li
KDVoicePhone Toolkit开发工具可以使你的应用程序获得声音和电话方面的特性,如:a.. 打电话或回电话;b.. 如果对话已经在进行,可以中途接听;c.. 在电话线或声卡中回放和记录音频;d.. 从电话线中检测音频信号和脉冲信号;e.. 捕获呼叫方ID;f.. 可控制本机听筒,外部的麦克风和MODEM的外部喇叭;g.. 定时事件来跟踪回放和录音的过程;h.. 录音时可检测静音;
标签: KDVoicePhone Toolkit 开发工具 应用程序
上传时间: 2015-01-05
上传用户:playboys0
//日历时钟 //按AN1,进入设置状态 //按AN2,停止闹钟声音 //按AN3,依次进入闹钟功能是否启用,闹钟时,分秒,年,月,日及时间时,分,秒的设置,直到退出设置状态 //按AN4,调整是否起用闹钟和调节闹钟时,分,秒,年,月,日,时间的时,分,秒的数字 //LCD第二排中间显示小喇叭,表示启用闹钟功能,无则禁止闹钟功能(可在调整状态进行设置) //正常状态,LCD上排最前面显示自定义字符,LCD下排最前面闪动"willar" //设置状态,LCD上排最前面显示"P",下排最前面在设置闹钟时间时显示"alarm:",其它状态显示"time" //年代变化2000--2099,星期自动转换
上传时间: 2013-12-26
上传用户:hustfanenze
日历时钟 按AN3,依次进入闹钟功能,闹钟时间,年,月,日和时,分,秒模式,直致退出设置状态 按AN4,调整是否起用闹钟和调节闹钟时,分,秒,年,月,日,时间的时,分,秒的数字 闹钟响时,按AN4即可停止闹钟的声响 正常状态,上排最前面显示一自定义字符,下排最前面闪动"willar" 设置状态,LCD上排最前面显示"P",下排最前面设置闹钟时显示"alarm:",其他显示"time:" 闹钟启用时,在LCD下排中间显示一小喇叭,闹钟禁用时,无此小喇叭 年代变化2000--2099,星期自动转换
上传时间: 2014-01-10
上传用户:wendy15
用Delphi写扬声器音乐,从此可以自由的控制PC喇叭了。
上传时间: 2015-05-25
上传用户:lanwei
在提示符后从键盘上输入I(或i)进入到频率变化率输入,输入一个数字,按下回车后,喇叭发出声音,声音停止后自动返回到上一步,继续进行操作,或在提示符后从键盘上输入Q(或q)退出这个程序。
上传时间: 2015-08-27
上传用户:yzy6007
自己的项目,用单片机控制喇叭发出音乐,可以奏出5首歌曲,绝对可用
标签: 项目
上传时间: 2015-09-09
上传用户:ynwbosss
基于单片机的烟叶烘烤过程温湿度报警系统(含proteus原理图和c源程序):在LCD1602上实时显示时钟,温度,湿度,系统运行时间。利用ds18b20检测当前温度,通过和设定参数的比较,给ISD1420发出报警脉冲,通过功率放大器LM386 驱动喇叭报警。
上传时间: 2015-09-26
上传用户:zsjinju
编程使小键盘的数字键1,2,3,4,5,6,7作为电子琴按键,输入对应的七个音阶,通过实验箱的喇叭发出声音,并通过七段数码管显示输入音阶;若小键盘输入“R”则返回DOS,结束程序。
上传时间: 2014-01-12
上传用户:saharawalker