13.滑动开关

一、功能以及原理

滑动开关是一种常用于 Arduino 项目中的物理输入设备,其核心功能是通过切换电路的通断状态(开或关)来控制设备的行为。与按钮开关不同,滑动开关在切换后能够保持当前状态(接通或断开),直到手动调整位置。 滑动开关通常有两位或三位切换位置(例如 ON-OFF-ON),通过物理滑动操作改变电路连接状态。当滑片移动到某一位置时,电路导通;移动到另一位置时,电路断开。

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

针脚
可连接引脚
功能
NO1
任意数字引脚
常开端口
COM
GND
公共阴极
NO2
任意数字引脚
常开端口

三、代码控制

滑动开关具有 ON-OFF-ON 这样的结构,当开关滑动到一侧是,一侧端口就闭合形成回路,表现为高电平,下面结合控制两个 LED 灯给出示例代码

3.1 文本代码

void setup() {
  pinMode(13, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(5, INPUT);
  pinMode(6, INPUT);

}

void loop() {
    digitalWrite(13, digitalRead(5));
    digitalWrite(8, digitalRead(6));

}

3.2 图形化代码

可在“控制器”中的“滑动开关”,找到对应图形化代码块,也可“读取数字引脚”来获取相应数值。

3.3 结果

四、相关案例演示

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

五、相关课程链接

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

results matching ""

    No results matching ""