1. Home
  2. Docs
  3. 磁力电子学电路实验套件编程版(实验指南)
  4. 三、电路实验
  5. 3.9 光敏电阻的应用

3.9 光敏电阻的应用

实验名称: 光敏电阻的应用
实验难度: ★★★☆☆
实验简述: 光敏电阻器是利用半导体的光电导效应而制成的一种电阻器,有时也被称为光电导探测器;一般情况下,入射光越强,电阻越小,入射光越弱,电阻越大。测试程序将读取光敏电阻输出的电压信号并把相关数值显示在串口调试工具中。
实验过程: 拼接电路并连接好数据线,启动Buddy++,点击上方菜单栏右侧的“预设置”按钮,选择对应版型“Arduino Nano w / ATmega328”和当前连接的串口序号。按照实验电路图连接好积木模块,在Buddy++中打开“Example-09.ino”源码文件。

确认无误后点击菜单栏中的“烧录”按钮,程序完成编译后将自动烧录到开发板当中,操作无误后程序将开始执行。

点击菜单栏中的“串口通讯”按钮,通过Buddy++自带的串口通讯工具我们读取当前光敏电阻输出的信号。我们每0.1秒将读取到一个介于0~1023的数值,正常情况下,当光照增加时数值减少,当光照减弱时数值增加。

实验电路:  
程序代码:Example-09.ino
	
int value = 0;  // 暂存光敏传感数值  
	  
void setup()  
{  
	// 设置串口通讯波特率为9600  
	Serial.begin(9600);  
	  
	pinMode(A5, INPUT_PULLUP);  
}  
	  
void loop()  
{  
	// 读取A5端口电平状态  
	value = analogRead(A5);  
	      
	// 输出电位器读数  
	Serial.println(value);  
  
	delay(100);  
}  

 

图  实验电路实拍