0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用滑動(dòng)開關(guān)打開/關(guān)閉外部LED

454398 ? 來源:wv ? 2019-09-25 09:49 ? 次閱讀

步驟1:組件

-Arduino Uno開發(fā)板* 1

-USB電纜* 1

-電阻(220Ω)* 1

-LED * 1

-滑動(dòng)開關(guān)* 1

-面包板* 1

-跳線

步驟2:原理

正如其名稱所暗示的那樣,滑動(dòng)開關(guān)是通過以下方式連接或斷開電路滑動(dòng)其開關(guān)手柄以切換電路?;瑒?dòng)開關(guān)的常見類型包括單刀雙擲,單刀三擲,雙刀雙擲和雙刀三擲等。通常,它用于低電壓電路,具有靈活性和穩(wěn)定性?;瑒?dòng)開關(guān)通常用于各種儀器/儀表設(shè)備,電子玩具和其他相關(guān)領(lǐng)域。

工作原理:中間銷固定。將手柄向左推時(shí),左側(cè)的兩個(gè)插針已連接;

第3步:

請參見滑動(dòng)開關(guān)的電路符號(hào),中間的pi是2。

步驟4:原理圖

步驟5:過程

在這里,我們使用滑動(dòng)開關(guān)來控制LED的開/關(guān),這很簡單。將開關(guān)的中間引腳連接到VCC。將一端的一個(gè)引腳連接到引腳12。在連接10K電阻器和104電容器之后,將其連接到GND(以使開關(guān)輸出穩(wěn)定的電平信號(hào))。將LED連接到引腳6。將滑動(dòng)開關(guān)的手柄推至與高電平的引腳12相連的引腳,我們可以通過編程來點(diǎn)亮引腳6上的LED。

步驟1:構(gòu)建電路

第2步:從https://github.com/primerobotics/Arduino

下載代碼。第3步:將草圖上傳到Arduino Uno板

單擊“上傳”圖標(biāo)將代碼上傳到控制板。

如果窗口底部顯示“完成上傳”,則表示草圖已成功上傳。

將開關(guān)撥到pin4時(shí),LED點(diǎn)亮

步驟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的狀態(tài),并查看是否已移動(dòng)開關(guān)手柄。如果已將其推到引腳12,則switchState為“高電平”,因此將ledPin設(shè)置為“高電平”,這意味著要點(diǎn)亮LED;否則,請使其發(fā)光。否則,請將其關(guān)閉。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    240

    文章

    22907

    瀏覽量

    650108
  • 開關(guān)
    +關(guān)注

    關(guān)注

    19

    文章

    3088

    瀏覽量

    93147
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185922
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    無線時(shí)鐘藍(lán)牙音箱怎么關(guān)閉鬧鐘功能

    的按鈕),并按下以打開設(shè)備的菜單界面。 進(jìn)入鬧鐘設(shè)置 :在菜單界面中,使用遙控器(如果配備)或手指滑動(dòng)(如果支持觸控)來找到“鬧鐘”或“定時(shí)開關(guān)機(jī)”選項(xiàng),并點(diǎn)擊進(jìn)入。 選擇并關(guān)閉鬧鐘
    的頭像 發(fā)表于 09-06 18:06 ?447次閱讀

    MATLAB-網(wǎng)頁訪問與關(guān)閉

    MATLAB Web 瀏覽器中打開 url 指定的網(wǎng)頁。如果 url 是外部網(wǎng)站,web(url) 將在您的系統(tǒng)瀏覽器中打開該網(wǎng)頁。如果打開了多個(gè)瀏覽器,該網(wǎng)頁將顯示于最近使用的瀏覽
    發(fā)表于 09-05 16:23

    電路中開關(guān)閉合和斷開有什么區(qū)別

    的控制。開關(guān)可以分為機(jī)械開關(guān)和電子開關(guān)兩大類。 機(jī)械開關(guān)是通過機(jī)械動(dòng)作來實(shí)現(xiàn)導(dǎo)體的連接和斷開,如按鈕、撥動(dòng)開關(guān)、
    的頭像 發(fā)表于 08-25 09:50 ?511次閱讀

    滑動(dòng)變阻器的接線方式及原理

    滑動(dòng)變阻器是一種常見的電子元件,用于調(diào)節(jié)電路中的電阻值,從而控制電流的大小。在電路設(shè)計(jì)和實(shí)驗(yàn)中,滑動(dòng)變阻器的使用非常廣泛。 滑動(dòng)變阻器的工作原理 要了解滑動(dòng)變阻器的接線方式,首先需要了
    的頭像 發(fā)表于 08-05 11:42 ?533次閱讀

    超小型滑動(dòng)開關(guān)的選擇及使用

    開關(guān)類型以及所需的額定電流和電壓,是最佳開關(guān)選型的關(guān)鍵。本文將重點(diǎn)討論緊湊設(shè)計(jì)中使用的滑動(dòng)開關(guān)。目標(biāo)應(yīng)用要求超小型滑動(dòng)
    的頭像 發(fā)表于 05-05 09:29 ?708次閱讀
    超小型<b class='flag-5'>滑動(dòng)</b><b class='flag-5'>開關(guān)</b>的選擇及使用

    充電時(shí),如何設(shè)計(jì)船型開關(guān)斷開或者閉合LED 2個(gè)狀態(tài)顯示都一致

    充電時(shí),如何設(shè)計(jì)船型開關(guān)斷開或者閉合LED 2個(gè)狀態(tài)顯示都一致 一:有一個(gè)三節(jié)18650串聯(lián)供電12V的產(chǎn)品,適配器是DC12V,電池經(jīng)過船型開關(guān)給電路系統(tǒng)供電,想要在船型開關(guān)閉合或者
    發(fā)表于 04-04 16:27

    使用ATOM和DTM關(guān)閉所有開關(guān)的正確方法是什么?

    您好, EVAL_IM_FLEX_ADAPTER_V1使用 Tc387 并通過 ATOM 設(shè)置 PWM 輸出,在此之后,使用 DTM 添加死區(qū)時(shí)間。 我現(xiàn)在想關(guān)閉所有輸出,然后過一段時(shí)間再打開
    發(fā)表于 03-04 06:11

    滑動(dòng)變阻器的調(diào)節(jié)方法有哪些?

    滑動(dòng)變阻器的調(diào)節(jié)方法有哪些? 滑動(dòng)變阻器是一種調(diào)節(jié)電阻值的裝置,可以通過滑動(dòng)變阻器來調(diào)整電路中的電阻,從而實(shí)現(xiàn)對(duì)電流、電壓和功率等電路參數(shù)的調(diào)節(jié)。滑動(dòng)變阻器的調(diào)節(jié)方法有以下幾種: 1.
    的頭像 發(fā)表于 01-18 15:28 ?2612次閱讀

    華為nfc打開好還是關(guān)閉

    華為手機(jī)上的NFC功能是否打開還是關(guān)閉,取決于你的具體需求和使用習(xí)慣。下面我將詳細(xì)解釋NFC的功能和優(yōu)缺點(diǎn),幫助你做出決策。 首先,我們來了解一下NFC是什么。NFC,也就是近場通信(Near
    的頭像 發(fā)表于 01-11 10:10 ?5240次閱讀

    電子開關(guān)的工作原理 電子開關(guān)怎么安裝

    可以分為兩種類型:電壓控制型和電流控制型。 電壓控制型電子開關(guān)工作原理如下:當(dāng)控制端施加電壓時(shí),電子開關(guān)內(nèi)部的電路會(huì)根據(jù)這個(gè)電壓信號(hào)開啟或關(guān)閉開關(guān)。通常來說,當(dāng)控制端施加高電平時(shí),
    的頭像 發(fā)表于 12-12 14:23 ?981次閱讀

    優(yōu)化電池充電:關(guān)閉還是打開電源?

    優(yōu)化電池充電:關(guān)閉還是打開電源? 隨著移動(dòng)科技的不斷發(fā)展,電池的使用已經(jīng)成為人們生活中不可或缺的一部分。無論是智能手機(jī)、筆記本電腦、手表還是其他電子設(shè)備,它們都需要電池來提供能源。然而,很多人對(duì)于
    的頭像 發(fā)表于 12-11 10:44 ?1048次閱讀

    滑動(dòng)變阻器的作用

    滑動(dòng)變阻器的作用? 滑動(dòng)變阻器是一種能夠改變電路中電阻值的組件,通過滑動(dòng)滑片或旋轉(zhuǎn)滑輪來調(diào)整電阻值。它在電子電路設(shè)計(jì)和實(shí)際應(yīng)用中起著至關(guān)重要的作用。本文將詳細(xì)介紹滑動(dòng)變阻器的原理、結(jié)構(gòu)
    的頭像 發(fā)表于 12-08 11:35 ?2047次閱讀

    推挽式開關(guān)電源2個(gè)開關(guān)管誰先起振

    交替地打開關(guān)閉兩個(gè)開關(guān)管來實(shí)現(xiàn)電源的輸出。當(dāng)P溝道MOS管打開時(shí),電源電壓通過電感儲(chǔ)能; 當(dāng)N溝道MOS管打開時(shí),儲(chǔ)能電感中的電能通過輸出
    的頭像 發(fā)表于 12-08 11:05 ?1214次閱讀

    如何使用StateAMS狀態(tài)機(jī)對(duì)具有閾值和滯后的理想開關(guān)進(jìn)行建模?

    理想開關(guān)打開關(guān)閉或停用)關(guān)閉打開或激活)由施加在開關(guān)控制端子上的控制信號(hào)控制,用戶可以根據(jù)
    的頭像 發(fā)表于 12-05 14:13 ?701次閱讀
    如何使用StateAMS狀態(tài)機(jī)對(duì)具有閾值和滯后的理想<b class='flag-5'>開關(guān)</b>進(jìn)行建模?

    FP7152 1A帶有內(nèi)部開關(guān)LED驅(qū)動(dòng)器芯片

    一般說明 FP7152是一種連續(xù)電流模式感應(yīng)式降壓變頻器。它可以驅(qū)動(dòng)單個(gè)或多個(gè)系列連接的led。FP7152包括輸出開關(guān)和高側(cè)輸出電流傳感電路,它使用外部電阻器來設(shè)置平均輸出電流。輸出電流也可以通過
    發(fā)表于 10-16 11:59