Arduino入門教學_控制LED燈

更新於 發佈於 閱讀時間約 3 分鐘

1. 簡介

這回我們來學習利用外部接線的方式,控制多顆的LED電子元件,不同LED燈所需的電壓都不太一樣,但Arduino控制板上僅提供5V及3.3V的電壓,為了避免LED在運作的過程中燒掉,需加上電阻但需要多少電阻值?可以透過歐姆定律計算出來。

V = I R,電壓 = 電流*電阻

  • V = 以伏特表示的電壓
  • I = 以安培表示的電流
  • R = 以歐姆表示的電阻


每個LED的顏色需求電壓都不同,以LED 5mm 紅光為例,需求電壓約1.8~2.2V,工作電流約20mA(0.02A),Arduino控制板供應5V的電,而電阻需將多出來約3V的電壓消除掉。

R =(5v-2v) / 0.02A=150

如公式計算出大約需要150Ω的電阻,為了保險起見,會選擇較大一點的為220 Ω。

2. 材料介紹與準備

  1. Arduino uno*1:電路程式控制的主要控制元件,點我購買
  2. 麵包板*1:置放電子元件的底座,點我購買
  3. 5mm LED燈*1:發光元件,點我購買
  4. 220Ω電阻*1:限制電流值,避免電子元件過載燒壞,點我購買
  5. 杜邦線 公公_10cm*2:快速連接電子元件的電路,點我購買

3. 基礎電路

首先認識一些電子零組件,如何使用:

(1)麵包板:最兩側正負極橫向一連串為通路的,裡面的格子為直立的五格為一個通路。

raw-image

 正面通路示意圖  

raw-image

背面背膠撕除的樣子

(2)LED燈:有正負之分,長腳為正極、短腳為負極,接錯可能會導致LED燒壞。

raw-image

 LED燈腳位   

raw-image

LED電路圖

(3)電阻:不分正負,以歐姆(Ω)為測量單位

raw-image

電阻電路圖

(4)電路連接:

raw-image
raw-image

4. 程式說明

此範例為LED反覆閃爍的程式

 void setup() {              

 pinMode(2,OUTPUT);       //設定腳位2為輸出

}

 

void loop() {

 digitalWrite(2,HIGH);       //腳位3高電位(5V)

 delay(1000);              //延遲1秒

 digitalWrite(2,LOW);       //腳位3低電位(0V)

 delay(1000);              //延遲1秒

}

(1)將腳位2設定為輸出

pinMode(腳位,OUTPUT);


(2)將控制腳位2,輸出高電位(HIGH)或低電位(LOW)

digitalWrite(腳位, HIGH/LOW );


(3)利用delay()控制發亮或熄滅的快慢

delay(時間);


 選擇對應的開發板及連接埠,上傳程式前可以利用驗證先檢查程式是否有錯誤,最後上傳程式就可以看到LED閃爍啦。

raw-image








留言
avatar-img
留言分享你的想法!
avatar-img
魔方科技的沙龍
0會員
4內容數
你可能也想看
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
大家好,我是一名眼科醫師,也是一位孩子的媽 身為眼科醫師的我,我知道視力發展對孩子來說有多關鍵。 每到開學季時,診間便充斥著許多憂心忡忡的家屬。近年來看診中,兒童提早近視、眼睛疲勞的案例明顯增加,除了3C使用過度,最常被忽略的,就是照明品質。 然而作為一位媽媽,孩子能在安全、舒適的環境
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
本教學文章說明如何設計一個可雙向旋轉的2-bit狀態計數器電路,包含狀態圖、狀態表、卡諾圖化簡以及使用D正反器和多工器的電路設計。文章逐步引導讀者瞭解設計過程,適合學習數位邏輯設計的學生。
Thumbnail
本教學文章說明如何設計一個可雙向旋轉的2-bit狀態計數器電路,包含狀態圖、狀態表、卡諾圖化簡以及使用D正反器和多工器的電路設計。文章逐步引導讀者瞭解設計過程,適合學習數位邏輯設計的學生。
Thumbnail
本章節將帶你進一步整合與實作 四位元加法器與減法器 的設計,學會如何從單位出發,建立具備實際運算能力的多位元運算模組。 透過本章學習,你將具備從單位元模組化設計出完整四位元運算邏輯電路的能力,並理解如何在電路層級實現運算選擇與控制邏輯。
Thumbnail
本章節將帶你進一步整合與實作 四位元加法器與減法器 的設計,學會如何從單位出發,建立具備實際運算能力的多位元運算模組。 透過本章學習,你將具備從單位元模組化設計出完整四位元運算邏輯電路的能力,並理解如何在電路層級實現運算選擇與控制邏輯。
Thumbnail
本章節將介紹數位邏輯設計中兩大核心化簡工具:代數演算法 與 卡諾圖。這兩種方法可幫助你從複雜的布林函數中找出最簡邏輯式,進而設計出更有效率、更節省邏輯閘數量的電路。 透過本章的實作與演練,你將具備兩種強大化簡工具的操作能力,能在不同應用情境中選擇最佳解法,提升邏輯設計效率與電路實現能力!
Thumbnail
本章節將介紹數位邏輯設計中兩大核心化簡工具:代數演算法 與 卡諾圖。這兩種方法可幫助你從複雜的布林函數中找出最簡邏輯式,進而設計出更有效率、更節省邏輯閘數量的電路。 透過本章的實作與演練,你將具備兩種強大化簡工具的操作能力,能在不同應用情境中選擇最佳解法,提升邏輯設計效率與電路實現能力!
Thumbnail
本篇將帶你進階學習 四位數七段顯示器(4-Digit 7-Segment Display) 的控制方法。與單位元顯示器不同,四位元顯示器可同時顯示完整數字。透過本篇,你將掌握並真正打開 Arduino 在數字資訊視覺呈現上的應用能力。
Thumbnail
本篇將帶你進階學習 四位數七段顯示器(4-Digit 7-Segment Display) 的控制方法。與單位元顯示器不同,四位元顯示器可同時顯示完整數字。透過本篇,你將掌握並真正打開 Arduino 在數字資訊視覺呈現上的應用能力。
Thumbnail
■LED基本概念 ●基礎電學 ●何謂IF 與 VF     當電流沿LED正向流動時稱為正向電流(IF) ;     而正極和負極間產生的電壓,則稱為正向電壓(VF)。   通常所說的LED是正向電壓,就是說LED的正極接電源正極,負極接電源負極。 ●LED的反向電壓VRm:允許
Thumbnail
■LED基本概念 ●基礎電學 ●何謂IF 與 VF     當電流沿LED正向流動時稱為正向電流(IF) ;     而正極和負極間產生的電壓,則稱為正向電壓(VF)。   通常所說的LED是正向電壓,就是說LED的正極接電源正極,負極接電源負極。 ●LED的反向電壓VRm:允許
Thumbnail
 這學期我選修了電與磁這門課,在課程中我們學習了非常基礎的電、磁知識,像是電流、電壓和歐姆定律等,還學習如何使用三用電錶,實際利用三用電錶去測試燈泡連接後的電壓、電流和歐姆是否有符合歐姆定律。然後還尋找了家裡的家電一小時需要花費多少電費,還有學習接觸起電和感應起電,負電子的移動,最後還學習了庫倫靜電
Thumbnail
 這學期我選修了電與磁這門課,在課程中我們學習了非常基礎的電、磁知識,像是電流、電壓和歐姆定律等,還學習如何使用三用電錶,實際利用三用電錶去測試燈泡連接後的電壓、電流和歐姆是否有符合歐姆定律。然後還尋找了家裡的家電一小時需要花費多少電費,還有學習接觸起電和感應起電,負電子的移動,最後還學習了庫倫靜電
Thumbnail
本文介紹了抽水馬達和繼電器的工作原理,以及如何與Arduino搭配使用。繼電器的定義、結構、和工作原理,以及抽水馬達的定義、結構、和工作原理都有詳細說明。此外,還介紹了串聯和並聯的關係,並提供了抽水馬達模組的程式碼。
Thumbnail
本文介紹了抽水馬達和繼電器的工作原理,以及如何與Arduino搭配使用。繼電器的定義、結構、和工作原理,以及抽水馬達的定義、結構、和工作原理都有詳細說明。此外,還介紹了串聯和並聯的關係,並提供了抽水馬達模組的程式碼。
Thumbnail
在本教學中,我們將學習如何使用Arduino和類比水位感測器來測量水位,並顯示結果。這個專案適合初學者,讓我們開始吧!
Thumbnail
在本教學中,我們將學習如何使用Arduino和類比水位感測器來測量水位,並顯示結果。這個專案適合初學者,讓我們開始吧!
Thumbnail
在這篇教學中,我們將介紹如何使用Arduino和HC-SR04P超聲波模組進行距離測量。這個專案非常適合初學者,它可以幫助你理解如何使用超聲波傳感器來測量物體的距離。
Thumbnail
在這篇教學中,我們將介紹如何使用Arduino和HC-SR04P超聲波模組進行距離測量。這個專案非常適合初學者,它可以幫助你理解如何使用超聲波傳感器來測量物體的距離。
Thumbnail
股海雜技:被動元件 如果你是電機、電子相關科系畢業的,RLC電路的觀念在電子電路學應該都修過了,而所謂的RLC剛好就是被動元件的三大類元件的縮寫, 電阻(Resistance)應該國中時期大家也學過V=IR,麵包板上的有色環的傢伙就是導線電阻,而出社會後比較常用到的就是晶片電阻了。從公式上來看R就是
Thumbnail
股海雜技:被動元件 如果你是電機、電子相關科系畢業的,RLC電路的觀念在電子電路學應該都修過了,而所謂的RLC剛好就是被動元件的三大類元件的縮寫, 電阻(Resistance)應該國中時期大家也學過V=IR,麵包板上的有色環的傢伙就是導線電阻,而出社會後比較常用到的就是晶片電阻了。從公式上來看R就是
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News