Arduino與LED深度握手

2021-10-19 05:07:01 字數 2048 閱讀 9128

arduino教程傳送門??????

5.0 小結

發光二極體可高效地將電能轉化為光能,在現代社會具有廣泛的用途,如照明、平板顯示、醫療器件等。發光二極體簡稱為led。由含鎵(ga)、砷(as)、磷(p)、氮(n)等的化合物製成。

這種電子元件早在2023年出現,早期只能發出低光度的紅光,之後發展出其他單色光的版本,時至今日能發出的光已遍及可見光、紅外線及紫外線,光度也提高到相當的光度。而用途也由初時作為指示燈、顯示板等;隨著技術的不斷進步,發光二極體已被廣泛地應用於顯示器和照明。

硬體:arduino uno板一塊、資料線一條、杜邦線和220歐電阻(分壓保護)若干、紅綠藍三種led燈珠各

一、麵包板

接下來依次展示有源蜂鳴器伴隨點燈,串列埠點燈,呼吸燈三種程式。???

4.1 有源蜂鳴器伴隨點燈

邏輯思路:紅綠藍初始化,都給低電平,主程式紅綠藍依次交替點亮熄滅

void

setup()

void

loop()

有源蜂鳴器紅綠藍演示效果1.0

4.2串列埠點燈

邏輯思路:紅綠藍初始化,都給低電平,主程式讀取串列埠賦值字串「item」,判斷為「start」開始進入迴圈開始紅綠藍依次交替點亮熄滅,判斷為「stop」跳出迴圈,又開始讀取串列埠。。。下面為mixly模組和**

string item;

void

setup()

void

loop()

delay

(2000);

digitalwrite(9

,high)

;digitalwrite(11

,low)

;delay

(2000);

digitalwrite(10

,high)

;digitalwrite(9

,low)

;delay

(2000);

digitalwrite(11

,high)

;digitalwrite(10

,low);}

}digitalwrite(9

,low)

;digitalwrite(10

,low)

;digitalwrite(11

,low);}

}

2.0串列埠點燈

4.3 呼吸燈

邏輯思路:紅初始化,給低電平,主程式讀取串列埠賦值字串「item」,判斷為「start」開始進入迴圈開始紅色呼吸燈由暗變亮,再由亮變暗,判斷為「stop」跳出迴圈,又開始讀取串列埠。。。下面為mixly模組和**

}3.0呼吸燈

Arduino 按鈕控制LED

按鈕開關我們用的按鈕開關一共4個引腳分別為1 2 3 4如下圖,其中1和2引腳始終相連 以下我們稱它為a腳 3和4引腳始終相連 以下我們叫它b腳 當按鈕按下時,a腳和b腳連線,不按按鈕情況它們不連線。實驗原理圖 首先我們要將led正極連線到uno 控制板數字引腳13,負極通過電阻歐連線到gnd 然後...

Arduino學習筆記 經典LED

3.時間控制函式 4.點亮led 5.總結 今天我們開始同時講解理論以及實踐。對於絕大部分有過微控制器程式設計經歷的人來說,第乙個接觸的大多數就是led燈 忽然想起博主大一那個懵懂的時代,當時大三的師兄給我們展現了一把流水燈功力,當時真是炫了一把,心中無比激動 第三課主要用到數字io口,所以在開始實...

arduino學習筆記四 例項led

在數位電路中開關 switch 是一種基本的輸入形式,它的作用是保持電路的連線或者斷開。arduino 從數字i o 管腳上只能讀出高電平 5v 或者低電平 0v 因此我們首先面臨到的乙個問題就是如何將開關的開 斷狀態轉變成 arduino 能夠讀取的高 低電平。解決的辦法是通過上 下拉電阻,按照電...