要生产音频脉冲,只要算出某一音频的周期(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
单片机实验例程,共有5种演示程序:LED流水灯、单片机演示警报声、数码管显示1-8、单片机驱动1602液晶、单片机唱歌,每一类程序分别有汇编和C51,共10个源程序,非常适合单片机初学者入门学习和参考!
标签: 单片机实验
上传时间: 2014-06-04
上传用户:sdq_123
1. 要求程序建立一个可存放50项的电话号码表,每项包括人名(20个字符)及电话号码(8个字符)两部分; 2. 程序可接收输入人名及相应的电话号码,并把它们加入电话号码表中; 3. 凡有新的输入后,程序应按人名对电话号码表重新排序; 4. 程序可接收需要查找电话号码的人名,并从电话大中型唱歌中查出其电话号码,再在屏幕上以如下格式显示出来。
上传时间: 2014-01-15
上传用户:凤临西北
一个简单的单片机音乐盒,适合初学者,让你的蜂鸣器也能唱歌 呵
上传时间: 2015-12-30
上传用户:xuanjie
SPX Instant Screen Capture 我感觉用过最棒的截图工具(绿色软件1.09M,带撕边效果),超方便使用,运行时只在任务栏占一个小小的图标,不带任何主体窗口,撕边及底色效果可自定义,默认的保存路径为桌面,用过后的图不用再进文件夹可直接删除了.(支持保存为:BMP,JPG,PNG,GIF),强烈推荐为上论坛发贴截图或回复讲解截图的必备工具 使用说明:要用时用鼠标右键点击任务栏的小图标会生成一个"十"字形,然后放开右键,用鼠标左键去选自已要截图的区,放开左键伴随着一句像英语又像唱歌的声音就自动保存到桌面了 注册名:lgqllw 注册码:2nnuh0ObRog=
标签: Instant Capture Screen 1.09
上传时间: 2014-11-22
上传用户:784533221
1.存歌,从上至下,从左至右 两排八键为"1234567 1+ ,第三排为节拍 2.自动唱歌《八月桂花香》
标签: 1234567
上传时间: 2013-12-03
上传用户:coeus
让程序直接运行,就可以让matlab唱歌
上传时间: 2013-12-23
上传用户:myworkpost
通过红外遥控选择音乐,经过51控制蜂鸣器唱歌。
标签: 红外遥控
上传时间: 2017-03-01
上传用户:lingzhichao
梁祝歌曲,用vhdl语言实现,在蜂鸣器上实现唱歌功能
标签:
上传时间: 2013-12-30
上传用户:miaochun888
一段让你轻松一下的小程序,蜂鸣器唱歌,“祝你平安”。
标签: 程序
上传时间: 2017-09-03
上传用户:hgy9473