步驟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;否則,請使其發光。否則,請將其關閉。
-
led
+關注
關注
243文章
24596瀏覽量
690850 -
開關
+關注
關注
20文章
3310瀏覽量
98079 -
Arduino
+關注
關注
190文章
6526瀏覽量
196930
發布評論請先 登錄
阿里狗16.6,層疊表能打開,但是打開后內容縮在一起,調整間距之后,關閉在打開還是縮在一起,怎么處理呢
滑動開關詳解:類型、規格和應用
TLC5916 8位恒流LED灌電流驅動器技術手冊
?LM3401 高功率LED驅動器滯回PFET控制器技術文檔總結
?TLC5928 16通道恒流LED驅動器技術文檔總結
?TLC5952 24通道恒流LED驅動器技術文檔總結
?TPS61166 白光LED驅動器技術文檔總結
?TLC59281 16通道恒流LED驅動器技術文檔摘要
?TLC5929 16通道恒流LED驅動器技術文檔總結
?TLC59291 8/16通道恒流LED驅動器數據手冊摘要
Analog Devices Inc. MAX25608 12開關LED矩陣管理器數據手冊
ALED8102S 8通道LED驅動器,支持直接開關控制技術手冊
如何使用滑動開關打開/關閉外部LED
評論