分享

arduino用光敏电阻控制亮光和蜂鸣器

 wwwijhyt图书馆 2024-05-15 发布于天津

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

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

本次实验我们先进行一个较为简单的光敏电阻的使用实验。光敏电阻既然是可以根据光强改变阻值的元件,自然也需要模拟口读取模拟值了,实现LED小灯的亮喑和蜂鸣器的声音。

下面是所需要的元器件:

光敏电阻*1

红色M5 直插LED*1

10KΩ直插电阻*1

220Ω直插电阻*1

面包板*1

面包板跳线*1 扎

蜂鸣器*1

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

程序代码:

void setup(){

  Serial.begin(9600);

  pinMode(6, OUTPUT);

  pinMode(8, OUTPUT);

}

 

void loop(){

  while (true) {

    Serial.println(analogRead(A0));

    delay(1000);

    if (analogRead(A0) > 500) {

      digitalWrite(6,HIGH);

      digitalWrite(8,HIGH);

 

    } else {

      digitalWrite(6,LOW);

      digitalWrite(8,LOW);

 

    }

  }

 

}

  

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多