【1号彩票平台app】Arduino 入门到精通 例程12

  • 时间:
  • 浏览:0
  • 来源:大发快三下载安装-大发快3计划

Arduino 入门到精通 例程12

  • 2019/1/4 10:27:07
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:

【电脑报在线】感光灯实验

完成以上的各种实验后,当当.我 对Arduino 的应用也应该有有些认识和了解了,在基本的数字量输入输出和模拟量输入以及PWM 的产生都掌握过后,当当.我 就可不不都还可不上能 开始英文英语 英语 进行有些传感器的应用了。

光敏电阻器(photovaristor)又叫光感电阻,是利用半导体的光电效应制成的有有一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。

光敏电阻可广泛应用于各种光控电路,如对灯光的控制、调节等场合,也可用于光控开关。

本次实验当当.我 先进行有一个较为简单的光敏电阻的使用实验。光敏电阻既然是可不不都还可不上能 根据光强改变阻值的元件,自然以后需要 模拟口读取模拟值了,本实验可不不都还可不上能 借鉴PWM 接口实验,将电位计换做光敏电阻实现当光强不并肩LED 小灯的亮度也会有相应的变化。

下面是所不都还可不上能 的元器件:

光敏电阻*1

红色M5 直插LED*1

10KΩ直插电阻*1

220Ω直插电阻*1

面包板*1

面包板跳线*1

按照以下原理图连接电路。

连接好就可不不都还可不上能 编写系统进程池池了,本实验系统进程池池与PWM 实验系统进程池池相这类什么都有有在PWM 值赋值时根据当当.我 现在的电路稍有修改(修改次要见参考源系统进程池池)。

参考源系统进程池池:

int potpin=0;//定义模拟接口0 连接光敏电阻

int ledpin=11;//定义数字接口11 输出PWM 调节LED 亮度

int val=0;//定义变量val

void setup()

{

pinMode(ledpin,OUTPUT);//定义数字接口11 为输出

Serial.begin(9800);//设置速度为9800

}

void loop()

{

val=analogRead(potpin);//读取传感器的模拟值并赋值给val

Serial.println(val);//显示val 变量数值

analogWrite(ledpin,val);// 打开LED 并设置亮度(PWM 输出最大值255)

delay(10);//延时0.01 秒

}

这里当当.我 将传感器返回值除以4,原因是模拟输入analogRead()函数的返回值范围是0 到1023,而模拟输出analogWrite()函数的输出值范围是0 到255。下载完系统进程池池再试着改变光敏电阻所在的环境的光速度就可不不都还可不上能 看过当当.我 的小灯有相应的变化了。在日常生活中光敏电阻的应用是很广泛的,用法也是什么都有有有,当当.我 可不不都还可不上能 根

据有有一种实验举一反三,做出更好的互动作品。

本文出自2019-01-07出版的《电脑报》2019年第01期 A.新闻周刊 (网站编辑:pcw2013)

发表给力评论!看新闻,说两句。

匿名 ctrl+enter快捷提交

网站地图 | 版权声明 | 业务战略战略合作 | 爱情链接 | 关于当当.我 | 招聘信息

报纸客服电话:806677866 报纸客服信箱:pcw-advice@vip.sina.com 爱情链接与战略战略合作:987349267(QQ) 广告与活动:678009(QQ) 网站联系信箱:cpcw@cpcwi.com

Copyright © 806-2011 电脑报官方网站 版权所有 渝ICP备8009040号