Arduino使用光敏电阻实验

 

由于朋友说要做一个向日葵式的太阳能收集系统。

所以要学会光敏电阻的使用,

让我们开始吧!

 

材料:

Arduino uno               x1

光敏电阻                     x1

电阻10K,4.7K,1K      若干(或者需要一个也可以,只是可以测试不同阻值得数据有什么不同)

 

1接线方法:

 

 

2程序

 

程序打包下载:https://u16460183.ctfile.com/fs/16460183-294267261

 

#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
}

 

 

 

上电,查看串口数据

测试结果:

以上数据是用用电筒照着和没有光照的数值变化。

 

后记:正负极反转,数值反转。

    电阻值越大,变化范围越大。

    使用5V,范围比3.3V要大。

 

  • 20
    点赞
  • 115
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值