


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章 按鈕LED 的顯示一、按鈕LED 延時(shí)開(kāi)關(guān)在上一章中我們使用了Arduino 語(yǔ)言編寫(xiě)了程序,通過(guò)程序完成了流水燈的設(shè)計(jì)與實(shí)驗(yàn),在這一章中,更加深入,通過(guò)程序,來(lái)達(dá)到手動(dòng)LED 燈的點(diǎn)亮熄滅,在按下按鈕時(shí),LED 將被點(diǎn)亮,松開(kāi)按鈕時(shí),LED 將被熄滅,這樣動(dòng)手參與其中,也會(huì)更有吧。二、實(shí)驗(yàn)器件板:1 塊UNOLED 燈:1 個(gè)220電阻:1 個(gè)10K電阻:1 個(gè)面包板:1 塊面包板跳線:若干按鈕:1 個(gè)三、連線示意圖:圖 2-1四、硬件連線圖圖 2-2五、硬件知識(shí)要點(diǎn)實(shí)驗(yàn)中使用到的按鈕開(kāi)關(guān)為四腳按鈕開(kāi)關(guān),其內(nèi)部電路如圖 2-3 所示:圖 2-3限流電阻一般 LED 的最大能承受的電流
2、為 25mA,如若直接將 LED 連接到電路中,當(dāng)其點(diǎn)亮?xí)r,如果電流過(guò)大,很容易燒毀。如圖 2-1 所示,我們?cè)?LED 正極串聯(lián)了一個(gè)電阻 R2,這樣做可以流過(guò) LED 的電流,防止損壞 LED。這個(gè)電阻我們稱之為限流電阻。下拉電阻在 UNO 的 2 號(hào)引腳到 GND 之前,連接了一個(gè)阻值 10K 的電阻。如果沒(méi)有該電阻,當(dāng)未按下按鍵時(shí),2 號(hào)引腳會(huì)一直處于懸空 狀態(tài),此時(shí)使用 digitalRead()2 號(hào)引腳狀態(tài),會(huì)得到一個(gè)不穩(wěn)定的值(可能是高,也可能是低)。添加這個(gè) R1 電阻到地就是為了穩(wěn)定引腳的電平,當(dāng)引腳懸空時(shí),就會(huì)識(shí)別為低電平。而這種將某節(jié)點(diǎn)通過(guò)電阻接地的做法,叫做下拉, 這
3、個(gè)電阻叫做下拉電阻。當(dāng)未按下按鍵時(shí),2 號(hào)引腳檢測(cè)到的輸入電壓為低電平;當(dāng)按下按鍵時(shí),會(huì)導(dǎo)通 2 號(hào)引腳和VCC,此時(shí) 2 號(hào)引腳檢測(cè)到的輸入電壓為高電平。通過(guò)亮滅。按鍵是否被按下,來(lái)LED 的六、程序編寫(xiě)我們可以在 Arduino IDE 菜單>文件>示例>02.Digital>Button中找到以下程序:/ 設(shè)置各引腳別名const int buttonPin = 2; const int ledPin = 13;/連接按鍵的引腳連接 LED 的引腳/ 變量定義int buttonState = 0;/按鍵狀態(tài)的變量void setup() / 初始化 LED 引腳
4、為輸出狀態(tài)pinMedPin, OUTPUT);/ 初始化按鍵引腳為輸入狀態(tài)pinMode(buttonPin, INPUT);void loop()/按鍵狀態(tài)并在變量中buttonState = digitalRead(buttonPin);/ if檢查按鍵是否被按下如果按鍵按下,那 buttonState 應(yīng)該為高電平(buttonState = HIGH) / 點(diǎn)亮 LEDdigitalWrite(ledPin, HIGH);else / 熄滅 LED digitalWrite(ledPin, LOW);七、程序知識(shí)要點(diǎn)const 關(guān)鍵字代表常量。它是一個(gè)變量限定符,用于修改變量的性質(zhì),
5、使其變?yōu)橹蛔x狀態(tài)。這意味著該變量,就像任何相同類型的其他變量一樣使用,但不能改變其值。buttonState:按鈕的狀態(tài)。八、拓展閱讀在上面的實(shí)驗(yàn)中,我們?cè)诎聪掳粹o之后,LED 會(huì)點(diǎn)亮,松開(kāi)按鍵后,LED 熄滅,接下來(lái)我們將對(duì)于電路做一個(gè)小的修改,從而實(shí)現(xiàn)按下按鈕后,LED 點(diǎn)亮,再次按下按鈕后,LED熄滅。具體電路圖如圖 2-4 所示:圖 2-4在上圖 2-4 中,我們?nèi)サ袅嗽瓉?lái)電路中 2 號(hào)引腳連接的下拉電阻,并將按鍵的一端連接到GND;同時(shí),原程序 setup()中的程序,pinMode(buttonPin,INPUT);改為 pinMode(buttonPin,INPUT_PULLUP
6、);這樣能使能該引腳上的內(nèi)部上拉電阻,等效于在該引腳到 VCC 之間連接一個(gè)外部上拉電阻。上拉電阻同下拉電阻一樣,可以穩(wěn)定 I/O 口電平,不同的是電阻連接到 VCC,將引腳穩(wěn)定在高電位。這種電阻叫做上拉電阻。這里使用的是內(nèi)部上拉電阻,也可以使用外部上拉電阻替代。穩(wěn)定懸空引腳的電平所用電阻 應(yīng)該選擇合適的阻值,例如 10K。修改之后的程序如下:int buttonPin = 2; int ledPin = 13;boolean ledState=false;/boolean buttonState=true; /LED 狀態(tài)按鍵狀態(tài)void setup()/ 初始化 I/O 口pinMode(buttonPin, INPUT_PULLUP);pinMedPin,OUTPUT);void loop()/ 等待按鍵按下while(digitalRead(buttonPin)=HIGH)/ 當(dāng)按鍵按下時(shí),點(diǎn)亮或熄滅 LED if(ledState=true)digitalWrite(ledPin,LOW); ledState=!ledState;elsedigitalWrite
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 母嬰產(chǎn)品市場(chǎng)渠道創(chuàng)新研究:2025年高端品牌線上線下融合策略報(bào)告
- 教育信息化基礎(chǔ)設(shè)施對(duì)教育信息化產(chǎn)業(yè)的影響報(bào)告
- 安全月安全試題及答案
- 校長(zhǎng)對(duì)教師培訓(xùn)課件
- 融媒體記者培訓(xùn)課件
- 安全光柵試題及答案
- 金融行業(yè)客戶關(guān)系管理數(shù)字化升級(jí)2025年金融業(yè)CRM系統(tǒng)客戶體驗(yàn)提升報(bào)告
- 2025年BIM技術(shù)在建筑項(xiàng)目施工驗(yàn)收管理中的應(yīng)用報(bào)告
- 沉浸式戲劇在旅游市場(chǎng)的推廣策略與創(chuàng)作實(shí)踐報(bào)告001
- 2024年7月黑龍江高中學(xué)業(yè)水平合格考?xì)v史試卷真題(含答案詳解)
- 2025消費(fèi)趨勢(shì)及增長(zhǎng)策略洞察報(bào)告
- GB/T 34110-2025信息與文獻(xiàn)文件(檔案)管理核心概念與術(shù)語(yǔ)
- 抱負(fù)與使命主題范文引領(lǐng)-2024-2025學(xué)年高一語(yǔ)文單元寫(xiě)作深度指導(dǎo)(統(tǒng)編版必修下冊(cè))
- 中考生物復(fù)習(xí)專題訓(xùn)練:傳染病及其預(yù)防(含真題及答案)
- 湖南省長(zhǎng)沙市雨花區(qū)2023-2024學(xué)年五年級(jí)下學(xué)期語(yǔ)文期末試卷(含答案)
- 云南西雙版納事業(yè)單位考試筆試含答案2024
- 2025陜煤集團(tuán)榆林化學(xué)有限責(zé)任公司招聘(137人)筆試參考題庫(kù)附帶答案詳解
- 地質(zhì)學(xué)基礎(chǔ)與礦產(chǎn)資源評(píng)價(jià)試題
- 司法考試真題含答案2024
- 數(shù)控維修面試試題及答案
- DB31-T 1564-2025 企業(yè)實(shí)驗(yàn)室危險(xiǎn)化學(xué)品安全管理規(guī)范
評(píng)論
0/150
提交評(píng)論