小白在线

爱生活 爱小白

Arduino使用光敏电阻实验

由于朋友说要做一个向日葵式的太阳能收集系统。
所以要学会光敏电阻的使用,
让我们开始吧!
材料:
Arduino uno               x1
光敏电阻                     x1
电阻10K,4.7K,1K      若干(或者需要一个也可以,只是可以测试不同阻值得数据有什么不同)
1接线方法:

20150728085347269.png

#define AD5 A5   //定义模拟口A5
#define LED 13   //定义数字口13
 
int Intensity = 0;//光照度数值
 
void setup()  //程序初始化
{
  pinMode(LED,OUTPUT);//设置LED为输出模式
  Serial.begin(9600);//设置波特率9600
}
 
void loop()//程序主体循环
{
  Intensity = analogRead(AD5);    //读取模拟口AD5的值,存入Intensity变量
  Serial.print("Intensity = ");  //串口输出"Intensity = "
  Serial.println(Intensity);     //串口输出Intensity变量的值,并换行
  delay(500);            //延时500ms
}

上电,查看串口数据
测试结果:
以上数据是用用电筒照着和没有光照的数值变化。

 20150728092956707.png
正负极反转,数值反转。
电阻值越大,变化范围越大。
使用5V,范围比3.3V要大。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«   2020年12月   »
123456
78910111213
14151617181920
21222324252627
28293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接
    • Z-BlogPHP
    • 订阅本站的 RSS 2.0 新闻聚合

    Powered By Z-BlogPHP 1.6.4 Valyria

    Copyright iXiaoBai.net Rights Reserved. 吉ICP备18001369号-1