用途
主要用于按钮调节电阻
原理
转向哪一侧,减少电阻。如下,向口转,但总电阻仍然是10000.
代码
/* 模拟输出电位器 读取模拟输入引脚,并将读取的值映射到0 - 255之间。然后设置映射结果 引脚9的LED该映射结果通过串口监视器显示亮度。 电路连接: 模拟输入间的引脚连接到模拟输入A0引脚 电位器两端的引脚分别连接Arduino 5V和接地引脚 * LED正极通过 限流电阻连接在Arduino的9号引脚 LED负极接地 太极创客 */ void setup() { Serial.begin(9600); // 串口通信初始化(96000 bps) pinMode(9, OUTPUT); // 9号引脚设置为输出模式 } void loop() { int analogInputVal = analogRead(A0); // 读取模拟输入值 int brightness = map(analogInputVal, 0, 1023, 0, 255); //模拟输入值 - 等比映射到模拟输出值范围(0-255) analogWrite(9, brightness); ///根据模拟输入值调节LED亮度 // 通过串口监视器显示结果: Serial.print("analogInputVal = "); Serial.println(analogInputVal); Serial.print("brightness = "); Serial.println(brightness); Serial.println(""); }
布线
有一个奇怪的是,接地时,线应该放一个小框。我不知道面包板是否有问题