蜂鸣器 arduino
- 格式:doc
- 大小:275.50 KB
- 文档页数:4
机器人一个重要的功能就是要能发出声音,《星球大战》电影里面有一个机器人名字叫“阿图”,它能发出“嘀嘀嘟嘟”的声音,挺可爱的,喜欢吗?下图是是一张蜂鸣器的图片,有两个引脚,分别可以接信号的
两个极。
下面是电路元件接线图:
我们要编写程序让它发出声音来。
ardublock图形编程环境提供了一个蜂鸣器模块——TONE模块。
上面有几个参数,一个是蜂鸣器连接的端口,另一个是声音的频率(frequency),还有一个是声音的时长。
这个程序中,t1是一个变量,用来改变发出声音的频率,从10开始,每次增加100,一直到5000。
数字引脚13是用来做提示,每次发出一个声音的时候,13脚所连接的LED就闪一下。
“当”模块是一个循环结构,循环条件是t1的值小5000,当t1的值大于5000的时候循环结束。
试一下,声音的奥秘程序,从10到5000,
哪种频率的声音比较好听。
练习:根据下边的普通八音阶的各音频率表,编写一小段乐曲。