这里认识以下模拟输入、电位器。
电位器
电位器就相当于一个滑动变阻器。
往哪边旋转,哪边电阻减小。
模拟输入
模拟输入是一段连续变化的值,从0~255,也就是一个字节的范围,与数字输入/输出不同,模拟输入不需要在setup()中进行定义。
通过analogRead()函数读取模拟输入。
采样精度。
串口监视器
可以通过串口监视器和计算机进行交互,当然不只是和计算机交互,也可以是蓝牙模块等等。
RX传入
TX传出
下面通过调节电位器来控制LED灯的亮度。
源代码:
void setup() {
pinMode(11,OUTPUT);
Serial.begin(9600);
}
void loop() {
//analogRead(A0); //[0,1023]
analogWrite(11,analogRead(A0)/4);
Serial.println(analogRead(A0/4)); //输出内容
delay(200);
}
analogRead(A0);读取模拟输入引脚的值。