Arduino--光敏电阻

 1.介绍光敏电阻

    光敏电阻是一种基于内光电效应的半导体元件。它的工作原理是利用光照下半导体材料的电导率发生改变的特性。在光照下,半导体材料的电子会被激发,跃迁到导带中,使得半导体材料的电导率增大,电阻减小;而在无光照下,半导体材料的电子处于基态,电导率较小,电阻较大。因此,光敏电阻的阻值依赖于入射光强的变化:入射光强增加,光敏电阻的阻值减小;入射光减弱,光敏电阻阻值增大

2.项目目标

通过光敏电阻控制各色LED的亮灭和蜂鸣器的响度

3.接线

4.源代码

int led_red = 8;//定义LED的引脚
int led_yellow = 9;
int led_green = 10;
int buzzer = 6; //定义蜂鸣器引脚
const int guang = A0; //定义光敏电阻的模拟输出口为A0
int val = 0;

void setup() {
  pinMode(led_red, OUTPUT);//定义6,8,9,10接口为输出
  pinMode(led_green, OUTPUT);
  pinMode(led_yellow, OUTPUT);
  pinMode(buzzer, OUTPUT);
  Serial.begin(9600);
  digit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值