医用pvc地板
米兰官网同质透心地板
米兰官网pvc地板
米兰官网pvc地胶
米兰官网地板
米兰官网地胶
医用同质透心地板
医用塑胶地板
YABO鸭脖官网-Arduino 入门到精通 例程12

完成以上的各类试验后,咱们对于Arduino 的运用也应该有一些熟悉及相识了,于基本的数字量输入输出及模仿量输入以和PWM 的孕育发生都把握之后,咱们就能够最先举行一些传感器的运用了。

光敏电阻器(photovaristor)又叫光感电阻,是使用半导体的光电效应制成的一种电阻值随入射光的强弱而转变的电阻器;入射光强,电阻减小,入射光弱,电阻增年夜。光敏电阻器一般用在光的丈量、光的节制及光电转换(将光的变化转换为电的变化)。

光敏电阻可广泛运用在各类光控电路,如对于灯光的节制、调治等场所,也可用在光控开关。

本次试验咱们进步前辈行一个较为简朴的光敏电阻的利用试验。光敏电阻既然是可以按照光强转变阻值的元件,天然也需要模仿口读取模仿值了,本试验可以借鉴PWM 接话柄验,将电位计换做光敏电阻实现当光强差别时LED 小灯的亮度也会有响应的变化。

下面是所需要的元器件:

光敏电阻*1

红色M5 直插LED*1

10KΩ直插电阻*1

220Ω直插电阻*1

面包板*1

面包板跳线*1 扎

根据如下道理图毗连电路。

毗连好就能够编写步伐了,本试验步伐与PWM 试验步伐相近似只是于PWM 值赋值时按照咱们此刻的电路稍有修改(修改部门见参考源步伐)。

参考源步伐:

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 秒

}

这里咱们将传感器返回值除了以4,缘故原由是模仿输入analogRead()函数的返回值规模是0 到1023,而模仿输出analogWrite()函数的输出值规模是0 到255。下载完步伐再试着转变光敏电阻地点的情况的光强度就能够看到咱们的小灯有响应的变化了。于一样平常糊口中光敏电阻的运用是很广泛的,用法也是许多,各人可以根

据这个试验触类旁通,做出更好的互动作YABO鸭脖官网品。

-YABO鸭脖官网