arduino 光敏电阻
时间:2022-07-09 14:30:00
arduino光敏电阻
目标是实现led随着光强的增加,亮度增加,降低
void setup() { Serial.begin(9600); pinMode(9,OUTPUT);}void loop() { analogWrite(9,map(analogRead(0),20,900,255,0)); Serial.println(analogRead(0)); delay(100);}
学习和使用映射,
其中map(analogRead(0),20,900,255,0)
将读取的数据(原测量范围20~900)均匀对应于目标范围(255-0),从此光敏电阻输入值可以转换为led执行值,从而建立两者之间的联系。
但是对于光敏电阻,你还记得它的电阻随光强度是非线性变化吗?