旋转电位器简述
旋转电位器,是可变电阻器的一种。随着设备的调节,可以不断变化电阻。以得到我们需要的效果,引脚功能如下:
代码:
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
}
void loop() {
int a = analogRead(A0);
Serial.println(a);
}
接线效果:
可见,随着电位器旋转,电阻也在不断变化。
电位器与灯泡的简单案例
接线图:其实很简单,在之前的基础上添加一个灯泡。把正极接入3口,并且负极接地。
代码如下:
因为 A0 口接受的值范围是0~1023 但是,3口 PWM 输出的范围却是0-255。所以必须第九行将其除与4。
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(3,OUTPUT);
}
void loop() {
int a = analogRead(A0);
analogWrite(3,a/4);
}
效果如下: