切换到宽版
  • 1607阅读
  • 4回复

[电源]创客集结号:Arduino光控声音实验 [复制链接]

上一主题 下一主题
 

发帖
20
M币
188
专家
-4
粉丝
2
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-07-26
创客集结号:Arduino光控声音实验

本次实验主要让大家学会如何使用一些特殊的电阻,接上了光敏电阻后,在没有光照时,正常发出声音,但声音特别的小;当有光照时,光敏电阻的阻值减小,所以蜂鸣器两端的电压就会增大,蜂鸣器声音发大。光照越强,电阻越小,蜂鸣器越响。我们完成这个实验所需的元件除了Arduino 控制器和下载线还需要的硬件如下:
蜂鸣器*1
光敏电阻*1
面包板*1
面包板跳线*1 扎

将程序下载到实验板后,可以用手电筒或其他发光物体照射光敏电阻,可以听到有光照时蜂鸣器声音更大。
掌握本程序后,大家可以自己动手设计实验,也可以用光敏电阻控制led灯亮度。


按照下图链接好电路后,就可以开始编写程序了




参考源程序如下:
int buzzer=6;//设置控制蜂鸣器的数字IO脚
int i = 0;
void setup()
{
pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为输出
}
void loop()
{
    for(i=0;i<80;i++)//输出一个频率的声音
    {
      digitalWrite(buzzer,HIGH);//发声音
      delay(1);//延时1ms
      digitalWrite(buzzer,LOW);//不发声音
      delay(1);//延时ms
    }
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限

发帖
16076
M币
7554
专家
263
粉丝
240
只看该作者 1楼 发表于: 2018-07-26
请登录后查看
离线phwj2006

发帖
300
M币
25
专家
3
粉丝
27
只看该作者 2楼 发表于: 2018-07-26
请登录后查看
离线3c905c

发帖
2280
M币
523
专家
0
粉丝
8
只看该作者 3楼 发表于: 2018-07-27
请登录后查看
离线aec

发帖
37905
M币
11817
专家
339
粉丝
239
只看该作者 4楼 发表于: 2018-08-09
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个