要生产音频脉冲,只要算出某一音频的周期(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
Proteus是Labcenter公司出品的电路分析、实物仿真系统,而Keil是目前世界上最好的51单片机汇编和C语言的集成开发环境。它支持汇编与C的混合编程,同时具备强大的软件仿真和硬件仿真。Proteus能够很方便的和与Keil、Maplab IDE等编译器模拟软件结合。本文我们将介绍如何将这两个软件快速集成起来。
上传时间: 2013-10-13
上传用户:wanqunsheng
奉上刚做好的测温小制作--基于DS18B20传感器 今个学期刚学了单片机,学期末的时候老师要求每个人都做个有关单片机应用的小制作,而我的作品就是这个。DS18B20挺好用的,功能很强(我用到的只是最简单的)。可惜现在没时间(要考试!),等下吧,考完后我再努力将这个小制作的功能加强,特别是想做到能自动识别传感器ID号的功能。 我知道有很多人都对DS18B20很感兴趣,借此奉上源代码,实物我已经做好了,测温很稳定。希望对大家有帮助。
上传时间: 2014-01-12
上传用户:
基于电话网的远程控制系统,带语音,原创优秀毕业设计,带全部文档,程序,实物图片。
上传时间: 2015-04-04
上传用户:gmh1314
不包含识别算法,在m68k-elf-gcc 2.95.3下编译通过,还没做实物测试。包含了系统初始化和液晶显示模块,传感器数据录入。
标签: 识别算法
上传时间: 2014-01-23
上传用户:rishian
简易数控直流电源 摘要:本实验设计了一个以单片机89C51为基本控制核心的简易数控直流电源。.该设计包括直流电源输入及输出两部分,可完成0~15V之间各不同幅值的电压的输出,能够预置数,能够自动扫描输出电压并直接显示到LED数码显示管上,并可扩展输出三角波等波型。其中电压输出部分,既可手动的每按”+””-”键一下进行每0.1V大小的上下调整,也可长按”+””-”键使其自动的递增或者递减,直到需要的数值。预置数时用切换键切换预置个位或小数位,按”+””-”键进行微调。单片机编程部分是基于WAVE6000软件上设计,并在实物上进行仿真。.该系统具有抗干扰性能好,可靠性高,及最终输出电压值与真实显示值精确度较高等优点。
上传时间: 2013-12-20
上传用户:franktu
该系统采用分布式控制,以工控机为操作站,运行监控程序;用PLC、配料控制器作为控制站,控制现场设备.实现配料监控的自动化.监控软件采用了多线程的设计模式,运行平稳、流畅;以动画技术模拟备料斗、搅拌机、传送皮带等实物,界面友好。
标签: 分布式控制
上传时间: 2015-11-06
上传用户:远远ssad
本系统是为汽车配件超市开发的仓库信息管理系统,经过几个月的工作,我进行了需求分析,详细划分了功能模块,确定模块的具体功能,主要是对一些仓库的信息进行管理,具体有以下几大模块: 入库信息管理:主要是管理员对进入仓库的货物进行登记,包括产品编号、产品数量、价格、厂商、仓库号、日期,以及对仓库信息的查询和库存产品单价的查询,以便进行管理。 库存信息管理:管理员对货物管理,维护及对基本资料进行修改更新。 出库信息管理:根据配货成功的货单编号,进行实物配送,完成后需进行系统核对登记。 附项管理:对管理员信息、供应商资料等进行管理。
上传时间: 2014-01-21
上传用户:邶刖
此程序是用9s12单片机控制直流电机的控制程序,已在实物上调试通过。包含PWM程序、通信程序等
上传时间: 2015-11-15
上传用户:标点符号
一个用于单片机仿真的好软件版。不需要花钱买仿真板,直接在电脑上用这个软件连接实物图就可以了。是电子设计的必备软件。里面还有教程!
上传时间: 2014-07-16
上传用户:GavinNeko