友情提示:380元/半年,儿童学编程,就上码丁实验室。
一.实验器材
■ 光敏电阻:1个
■ 10K的电阻:1个
■ 220Ω的电阻:1个
■ 面包板:1个
■ 多彩面包板实验跳绳:若干
二.实验连线
注:在面包板上LED灯与光敏应保持一定距离,防止LED发光对光敏造成干扰。
三.程序代码
直接打开对应例程即可
米思齐代码:
Arduino代码:
int potpin=0;//定义模拟接口0 连接光敏电阻
int ledpin=11;//定义数字接口11 输出PWM 调节LED 亮度
int val=0;//定义变量val
void setup()
{
pinMode(ledpin,OUTPUT);//定义数字接口11 为输出
Serial.begin(9600);//设置波特率为9600
}
void loop()
{
val=analogRead(potpin);//读取传感器的模拟值并赋值给val
Serial.println(val);//显示val 变量数值
analogWrite(ledpin,val);// 打开LED 并设置亮度(PWM 输出最大值255)
delay(10);//延时0.01 秒
}
实验结论
有光情况下上电LED灯不亮,遮光越严密,小灯泡越亮。