【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)麵包板:最兩側正負極橫向一連串為通路的,裡面的格子為直立的五格為一個通路。

vocus|新世代的創作平台

 正面通路示意圖  

vocus|新世代的創作平台

背面背膠撕除的樣子

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

vocus|新世代的創作平台

 LED燈腳位   

vocus|新世代的創作平台

LED電路圖

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

vocus|新世代的創作平台

電阻電路圖

(4)電路連接:

vocus|新世代的創作平台
vocus|新世代的創作平台

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閃爍啦。

vocus|新世代的創作平台








留言
avatar-img
魔方科技的沙龍
1會員
11內容數
你可能也想看
Thumbnail
 這學期我選修了電與磁這門課,在課程中我們學習了非常基礎的電、磁知識,像是電流、電壓和歐姆定律等,還學習如何使用三用電錶,實際利用三用電錶去測試燈泡連接後的電壓、電流和歐姆是否有符合歐姆定律。然後還尋找了家裡的家電一小時需要花費多少電費,還有學習接觸起電和感應起電,負電子的移動,最後還學習了庫倫靜電
Thumbnail
 這學期我選修了電與磁這門課,在課程中我們學習了非常基礎的電、磁知識,像是電流、電壓和歐姆定律等,還學習如何使用三用電錶,實際利用三用電錶去測試燈泡連接後的電壓、電流和歐姆是否有符合歐姆定律。然後還尋找了家裡的家電一小時需要花費多少電費,還有學習接觸起電和感應起電,負電子的移動,最後還學習了庫倫靜電
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
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
在這篇教學中,我們將介紹如何使用Arduino和HC-SR04P超聲波模組進行距離測量。這個專案非常適合初學者,它可以幫助你理解如何使用超聲波傳感器來測量物體的距離。
Thumbnail
在這篇教學中,我們將介紹如何使用Arduino和HC-SR04P超聲波模組進行距離測量。這個專案非常適合初學者,它可以幫助你理解如何使用超聲波傳感器來測量物體的距離。
Thumbnail
在本教學中,我們將學習如何使用Arduino和類比水位感測器來測量水位,並顯示結果。這個專案適合初學者,讓我們開始吧!
Thumbnail
在本教學中,我們將學習如何使用Arduino和類比水位感測器來測量水位,並顯示結果。這個專案適合初學者,讓我們開始吧!
Thumbnail
本文介紹了抽水馬達和繼電器的工作原理,以及如何與Arduino搭配使用。繼電器的定義、結構、和工作原理,以及抽水馬達的定義、結構、和工作原理都有詳細說明。此外,還介紹了串聯和並聯的關係,並提供了抽水馬達模組的程式碼。
Thumbnail
本文介紹了抽水馬達和繼電器的工作原理,以及如何與Arduino搭配使用。繼電器的定義、結構、和工作原理,以及抽水馬達的定義、結構、和工作原理都有詳細說明。此外,還介紹了串聯和並聯的關係,並提供了抽水馬達模組的程式碼。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
本章節將介紹數位邏輯設計中兩大核心化簡工具:代數演算法 與 卡諾圖。這兩種方法可幫助你從複雜的布林函數中找出最簡邏輯式,進而設計出更有效率、更節省邏輯閘數量的電路。 透過本章的實作與演練,你將具備兩種強大化簡工具的操作能力,能在不同應用情境中選擇最佳解法,提升邏輯設計效率與電路實現能力!
Thumbnail
本章節將介紹數位邏輯設計中兩大核心化簡工具:代數演算法 與 卡諾圖。這兩種方法可幫助你從複雜的布林函數中找出最簡邏輯式,進而設計出更有效率、更節省邏輯閘數量的電路。 透過本章的實作與演練,你將具備兩種強大化簡工具的操作能力,能在不同應用情境中選擇最佳解法,提升邏輯設計效率與電路實現能力!
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News