10.滑动电位器

一、功能以及原理

在 Arduino 项目中,电位器是一种常用的模拟输入设备,它可以用来调节信号的大小,如音量控制或亮度调节。电位器通过旋转其旋钮来改变阻值,从而改变通过它的电流大小,这一点可以被 Arduino 通过模拟输入引脚读取并转换为数字值。

二、引脚介绍以及对应开发板可用引脚

针脚
可连接引脚
功能
VCC
5V
提供工作电压
SIG
模拟引脚
模拟量输出,实时输出电位器的电压信号
GND
GND
GND

三、代码控制(如何使用文本代码或图形化代码控制)

滑动电位器的使用与电位器的使用一样,两者都可以实现控制其他元器件的功能,示例除了基本代码,提供利用滑动电位器控制舵机的代码示例

3.1 文本代码

void setup() {
  pinMode(A0, INPUT);
  Serial.begin(9600);

}

void loop() {
    Serial.println(analogRead(A0));

}

滑动电位器控制舵机

#include <Servo.h>

volatile float my_float_variable;

Servo servo_9;

void setup() {

  pinMode(A0, INPUT);
  servo_9.attach(9);

}

void loop() {
    my_float_variable = map(analogRead(A0), 0, 1023, 0, 255);
    servo_9.write(my_float_variable);
    delay(1 * 1000);

}

3.2 图形化代码

可在“控制器”中的“滑动电位器”,找到相应图形化代码块;也可以通过“读取模拟引脚”读取数值。

滑动电位器控制舵机

四、相关案例演示

精选项目请关注 https://www.funcode.cc/simulate?project_id=7&type=3&share_source=0

五、相关课程链接

B 站视频课程请关注 https://www.bilibili.com/video/BV1Yv4YeGEtF/?spm_id_from=333.1387.upload.video_card.click

results matching ""

    No results matching ""