如何使用滑动开关打开/关闭外部LED

步骤1:组件
-arduino uno开发板* 1
-usb电缆* 1
-电阻(220ω)* 1
-led * 1
-滑动开关* 1
-面包板* 1
-跳线
步骤2:原理
正如其名称所暗示的那样,滑动开关是通过以下方式连接或断开电路滑动其开关手柄以切换电路。滑动开关的常见类型包括单刀双掷,单刀三掷,双刀双掷和双刀三掷等。通常,它用于低电压电路,具有灵活性和稳定性。滑动开关通常用于各种仪器/仪表设备,电子玩具和其他相关领域。
工作原理:中间销固定。将手柄向左推时,左侧的两个插针已连接;
第3步:
请参见滑动开关的电路符号,中间的pi是2。
步骤4:原理图
步骤5:过程
在这里,我们使用滑动开关来控制led的开/关,这很简单。将开关的中间引脚连接到vcc。将一端的一个引脚连接到引脚12。在连接10k电阻器和104电容器之后,将其连接到gnd(以使开关输出稳定的电平信号)。将led连接到引脚6。将滑动开关的手柄推至与高电平的引脚12相连的引脚,我们可以通过编程来点亮引脚6上的led。
步骤1:构建电路
第2步:从https://github.com/primerobotics/arduino
下载代码。第3步:将草图上传到arduino uno板
单击“上传”图标将代码上传到控制板。
如果窗口底部显示“完成上传”,则表示草图已成功上传。
将开关拨到pin4时,led点亮
步骤6:代码
//controlling
led by slide switch
//turns
on and off a led ,when slide the switch
//email:info@primerobotics.in
//website:www.primerobotics.in
/**********************************/
const
int switchpin = 12; //the switch connect to pin 12
const
int ledpin = 6;//the led connect to pin 6
/**********************************/
int
switchstate = 0; // variable for
reading the pushbutton status
void
setup()
{
pinmode(switchpin, input); //initialize
thebuttonpin as input
pinmode(ledpin, output); //initialize the led
pin as output
}
/**********************************/
void
loop()
{
//read the state of the switch value
switchstate = digitalread(switchpin);
if (switchstate == high ) //if it is,the
state is high
{
digitalwrite(ledpin, high); //turn the led on
}
else
{
digitalwrite(ledpin, low); //turn the led
off
}
}
/************************************/
步骤7:代码分析
首先,读取switchpin的状态,并查看是否已移动开关手柄。如果已将其推到引脚12,则switchstate为“高电平”,因此将ledpin设置为“高电平”,这意味着要点亮led;否则,请使其发光。否则,请将其关闭。

增益方块功率放大器MGA-31189和MGA-31389
FF二度生死劫:高管指责恒大挖坑逼贾跃亭放手
一文解析Audi E-tron GT的电池系统
基于微流控的功能化凝聚相系统的构建及应用研究进展
5G网络的应用给社会层面的规模经济带来的影响
如何使用滑动开关打开/关闭外部LED
华为如何推进城市地区5G的深度覆盖和农村地区5G网络的广域覆盖?
晶振制造工艺流程有哪些
国轩高科第十届科技大会在合肥召开
人与机器人该如何相处?
高可靠性、低功耗,这款DTU让您的工业物联网更高效
法国推出新技术可将燃油车改装成电动汽车
GaN和SiC热管理的进展
医疗VR是否还能起死回生?
基于nRF9E5芯片实现扑翼微型飞行器遥控系统的应用设计
三星Note 9将在夏季提前发布,甚至会早于8月
酶标仪选择时有哪些必要的原则
向CPU监控器电压检测输入添加迟滞,监控上游电源的电源故障警告
YTM32B1ME0系列MCU时钟模块介绍
OPPO一欧洲专利被维持有效