步驟1:步驟1:收集材料并設(shè)置電路

所需材料:
1 Arduino Uno
3個按鈕
3個黃色LED(顏色可能不同)
4個紅色LED(顏色可能會不同)
10個1千歐姆電阻(1000歐姆)
13條長跳線
3條短跳線
1。如圖所示放置LED。使用不同顏色的LED表示每個樓層,并使用一種顏色表示在樓層之間移動的電梯。
2。將長跳線連接到每個LED的陽極。從板子上最低的LED(地面)開始,依次連接每根跳線,從端口8(地面LED)開始,然后一直向下到端口2(地面LED)。
3。在每個LED的陰極和面包板上的負極總線之間放置一個1千歐電阻。從負極總線到Arduino開發(fā)板上的接地端口連接跳線。
4。如圖所示,連接按鈕。用一根長跳線從按鈕的一根引線到端口11(3層按鈕),10(2層按鈕)和9(底層按鈕)。這些將用作您的數(shù)字讀線,告訴Arduino是否按下了按鈕。您還需要將每個按鈕連接到Arduino的5V端口。最后,在按鈕的另一端連接一個1千歐電阻,然后將其返回地面。
步驟2:步驟2:所有設(shè)置,開始編寫草圖

為草圖創(chuàng)建以下變量。這些變量應(yīng)位于“ void setup()”函數(shù)上方。它們將使您能夠識別按鈕和LED插入的端口,因此您在編程時無需記住端口號。
第3步:第3步:設(shè)置“ void Setup()”功能

您需要告訴Arduino Uno哪些端口是輸出,哪些端口是輸入。標識電梯所在位置的LED均為輸出。當按下按鈕時,將其視為輸入。程序?qū)⒆R別輸入,并且將根據(jù)激活的輸入(或按鈕)告訴LED點亮。
使用附帶的圖像作為設(shè)置輸入和輸出的指南。
步驟4:步驟4:虛空循環(huán)


這是您告訴Arduino該怎么做的地方。您將利用已設(shè)置的變量來編寫命令和程序流,這些命令和程序流將使電梯按照介紹中的說明執(zhí)行。
第一個圖像中所示的void loop()函數(shù)的第一部分告訴每個按鈕的變量等于digitalread端口。這告訴程序,如果按下按鈕應(yīng)等于1,如果未按下按鈕應(yīng)等于0。這些值稍后將用于告知電梯何時移動。
。第二個圖像顯示您的第一個命令,這將打開地面LED指示燈,以表明電梯在地面上。重要的是,此操作應(yīng)在其后的任何“ if {condition}”語句之上進行。
第三張圖顯示了if {condition}語句。用我們的語言,它顯示為“如果按下2樓按鈕,請在花括號{}中完成命令。如果未按下該按鈕,則程序?qū)⒉粫?zhí)行這些命令。您會注意到,在“ if”語句中還有另一個“ if”語句。該程序中的第二個if語句用于查看底層LED是否點亮;如果點亮(并且應(yīng)該點亮,因為我們在第59行告訴它點亮了),它將執(zhí)行將電梯提升到2樓所需的命令。使用digitalwrite()和delay()命令告訴Arduino哪個LED點亮以及點亮多長時間。使用圖3來幫助您完成這一部分。
第四個圖像在“ if”語句中顯示了另一個“ if”語句,該設(shè)置與2樓設(shè)置相同,但是它正在查看是否按下了3樓按鈕并且底層LED亮起。當這兩個都成立時,LED將以相同的方式點亮,但將一直上升到第三級或然后往下走。有關(guān)此部分的設(shè)置,請參閱最后兩個圖像。
進行測試。查看草圖是否有效,如果有任何錯誤,請確保檢查花括號!
步驟5:步驟5:獎勵挑戰(zhàn)
課程到此已完成,但是您可能已經(jīng)注意到該草圖具有三個按鈕,但是您僅使用了兩個按鈕。我添加了底層按鈕,這對野心勃勃的人們來說是一個額外的挑戰(zhàn)。如果是這樣,請嘗試以下操作:
修改或重寫草圖,以使電梯停留在被叫樓層上,直到調(diào)用另一個樓層為止。電梯應(yīng)該能夠從任何一層移動到另一層。除非被稱為底層,否則它不應(yīng)返回底層。
責任編輯:wv
-
led
+關(guān)注
關(guān)注
244文章
24763瀏覽量
693084
發(fā)布評論請先 登錄
面向高端電梯呼梯盒的智能電源與負載管理 MOSFET 選型策略與器件適配手冊
電梯儲能回本周期多長?安科瑞用精準數(shù)據(jù)幫你算清這筆“節(jié)能賬”
一個電梯拽引主機多少塊強力磁鋼?
電梯變頻器故障解決實例
電梯顯示屏的“智能覺醒”:微波雷達如何破解存在感應(yīng)和測距感應(yīng)難題
匯川技術(shù)攜手VITECH深化越南電梯智能升級
安科瑞霍爾傳感器在電梯控制中的應(yīng)用
偉邦科技電梯無線五方對講系統(tǒng):告別布線困擾,用黑科技守護每一趟電梯安全!
恩智浦產(chǎn)品在電梯儲能中的應(yīng)用
奧拓電子LED屏幕:讓虛擬制作走進生活的每個角落
【節(jié)能學院】雙向計量為眼,動態(tài)響應(yīng)為手:智能電表驅(qū)動電梯儲能智能化進階
安科瑞電梯儲能交直流電表推薦
電梯LED的制作
評論