一起學Arduino:點亮第一盞LED燈

2020-12-13 南海大彭

本文內容:

一、硬體的了解知識

二、軟體的邊用邊學

三、點亮第一盞LED

正文:

一、硬體的了解知識

1、Arduino Uno開發板的認識

我的Arduino Uno開發板是幾塊錢的拼貨,也不怕獻醜了,能用、夠用,燒了不心痛嘛!你知道在那買更便宜的,哈哈!

Arduino Uno 主要引腳標識

我在圖片中標出一點常用的,其他在板子上一目了然的,不再塗鴉了。在這提醒的是購買時要帶線,這條線和手機的USB線不一樣,和大多數的印表機USB線差不多,第一次買時這個不能再省了。

Arduino Uno的USB線

更詳細的引腳功能圖見下圖:

Arduino Uno 引腳功能圖

Arduino Uno板子的工作原理大概就是設置數字埠的高/低電平、根據傳感器反饋的高/低電平,然後再指定另外的埠輸出高/低電平控制外設執行預設的動作。(模擬埠也一樣)

2、點亮一盞LED燈

學習程序語言第一個例子就是打個招呼:「hello world!」那麼學習Arduino Uno第一個例子就是點亮一盞LED燈!

當你買回來一塊Arduino Uno板子時,肯定是急不可待地插上USB線,速度地連上電腦(或DC5V電源,比如充電寶)。如果板子上的電源LED燈亮和另外有一顆LED燈在閃爍的話,你就不用怕怕了,說明板子正常,正在運行預載的BLINK例程,就是點亮一盞LED燈!(這顆LED燈就是D13口在板子上自帶的LED,廠家免費送的)

現在我們學習外接LED燈,讓它一閃一閃的。LED燈很好,建議買一堆回來,包郵那種。

如何分LED管腳?led引腳長的一端為正極,短的一端為負極。也可以仔細觀察燈珠內部的電極,較小的是正極,大的一端的是負極。

對於拆機件,還有一個方法是快速觸碰法,用DC1.5V的電源兩條引線快速觸碰LED的兩條腳,當它快速閃一下時,正極那條線觸碰的管腳就是LED的正極了。

當然還可以使用萬用表,但殺雞不用牛刀吧。

LED管腳

3、插線

好了,板子有了,LED燈有了,還得用線連。

對,杜邦線,就是它。

杜邦線

4、麵包板

我們還需要一塊麵包板,如下圖。

麵包板
麵包板

說明:(1)麵包板上最上面和最下面的兩行插孔,是橫向相通的,一般靠近藍色線的那一行連電源負極,靠近紅色線的那一行連電源正極。(2)中間上、下兩組插孔,每組都是縱向相通的,一般用來插元、配件。如上圖所示。

二、軟體的邊用邊學

好,我們來做第一個LED燈不停閃爍(間隔為0.5s)的實驗。

1、用Fritzing畫出電路接線圖

用Fritzing畫出接線圖
電路原理圖

2、按圖接好實物圖

實物圖

3、用Arduino IDE編寫程序

在這裡先跟著寫代碼就可以了,其實代碼也是很簡單的,會英文就知道它的意思,如setup就是設置,loop就是循環,意思就是在setup{}裡設置好參數後,然後在loop{}裡不停地運行代碼,直到斷電或按系統復位健再來。

其中:

pinMode()函數定義Uno管腳的輸入/輸出模式:OUTPUT或INPUT,注意大寫!

digitalWrite()函數輸出電平的高或低(HIGH或LOW,注意大寫),高就點亮LED燈,低就熄滅LED燈;注意W為大寫!

delay()函數為延時函數,幹活累了休息一下的意思。

在Arduino IDE中錄入代碼

代碼錄入後可以點左上角的對勾,校驗一下是否代碼有錯誤,無誤就保存咯,起一個有意義的名字吧。

保存文檔

將Arduino Uno板子通過USB與電腦連接,記得在IDE裡選板子為Arduino Uno:

選對板子

再選連接埠,我的為COM3:

先對埠

點擊左上角的「->」,將代碼傳到板子上。。。。。

三、點亮第一盞LED

略為稍等一下,代碼傳入板子後,LED燈就會按照我們的意圖閃爍了。大家可以改一改delay(500)裡的數字,比如200、100、50、10、1000、2000、5000等,再傳給板子看看LED有什麼變化?(1000ms=1s)

LED閃爍

好,本次到這裡,請大家提出寶貴意見、建議!謝謝閱讀!

相關焦點

  • 以 Arduino 之名,點亮 LED 燈
    本篇教程中我們並不使用 Arduino 開發板,只借用 Arduino IDE 來給我們的 ESP32 開發板寫入固件,以 Arduino 之名,點亮LED燈。選擇 Arduino IDE 是因為操作步驟簡單,用其他工具寫入固件也沒問題,不在本教程討論。相比動輒99,上百元的入門學習套件,本教程所用的元件價格便宜,品質不打折扣。
  • 1.優化arduino程序存儲空間
    0x01 查看Blink程序大家第一次在arduino上開發程序時,第一個程序應該就是blink控制D13上的led燈閃爍的程序了,程序源碼如下:// the setup function runs once when you press// reset or power the board
  • Arduino在嵌入式開發中應用案例之arduino點亮LED
    本分享一個通過arduino點亮LED的案例。 點亮Arduino LED小燈 創建項目 點亮LED燈 輸入GetLedStatus, Arduino返回LED OFF 輸入SetLed ON,Arduino點亮
  • 「初識Arduino - 3」按鈕控制LED燈
    因為金銀只能表示倍數和精度如果橙、黃、白、黑出現在最邊上,則這一端是開始,因為這些顏色不能表示精度如果白、灰出現在中間兩個位置之一,則偏向的一端是開始,因為它們都不能表示乘倍數經常會出現頭尾都是棕環,比較難以辨別,這個時候其實可以看間隔,第四環和第五環之間的間隔比第一環和第二環之間的間隔大
  • 用一盞工業風暖黃燈,點亮房間的復古之美
    黃銅凝固歲月的質感解構工業風格的自由手作復古品牌「年輪公園」用一盞暖黃燈點亮房間的復古之美💡燈具是人類對抗黑夜的武器,於是在被黑暗充斥的無盡長夜裡,每個房間都需要一件襯手的武器。充滿歲月質感的黃銅材質與工業風格相撞,在自由與柔軟的縫隙間漏出光亮,用一盞冬日的暖黃燈,點亮房間的復古之美。
  • led燈過亮怎麼降低亮度 led燈是什麼燈具
    燈具方面的一些情況多少人掌握的比較少,因為在於很多物品上,人們只要一開始在使用,之後都只會去使用,並不會做一些詳細的理解調查,但有時若遇到了問題,確實還得要在重新的理解,所以就不如一開始就弄明白一些狀況,這樣對自己也會有好處,那麼led燈過亮怎麼降低亮度?led燈是什麼燈具?
  • 圖解DIY漂亮LED小燈
    實測點亮一個圖中的LED小燈最少需要1.6V的電壓,承受2.1V電壓時都還能正常發光。新的9V碳性電池輸出電 壓為10V,理論上每個小燈承受2.5V電壓。但實際上在電池上並聯了4組LED之後,新電池的工作電壓下降到了8.6V,所以平攤到每個LED上也就 2.1V左右。
  • 元宵節,給家添一盞氛圍燈
    Oops Lamp互動燈,當拉下拉環,燈泡就會被一同拽出,同時燈被點亮。再次下拉,燈泡慢慢收回。以為把燈泡拉掉下來的「驚嚇反應」,是不是也有點好玩?元宵節在家開「燈光展」,不如約朋友來家裡玩個整蠱遊戲,請他幫忙開燈,然後偷偷拍下他的反應~
  • 用一個ne555晶片使5個藍色led燈一起閃爍
    原理很簡單,555晶片與左側的電阻、電容構成一個低頻振蕩電路,3腳按一定的頻率交替輸出高低電平,右側的5個藍色led燈就會按一定的節奏閃爍。用熱熔膠將公頭尾部粘接固定在洞洞板左側邊緣中間,尾部最上面的插腳是電源正極,最下面的插腳是電源負極。把晶片4腳和8腳連接在一起,再連接電源正極。把1腳連接電源負極。
  • 這款可攜式LED燈只需鹽和水就可點亮
    其最大特點是只需加水和鹽即可點亮,無需充電及使用電池。     MIZUSION LED燈   雖然在危險情況下手提電筒一樣可用作照明,但留意這類電筒大多都需要靠電池驅動,由於續航力有限的關係,因此無法長時間進行照明。
  • 聖誕樹的led燈怎麼裝 led燈不亮了怎麼修
    對於燈具的選擇,建議大家還是要注意一下方法,市場上銷售的燈具種類是比較多的LED燈屬於很常見的一種節能燈,很多的家庭在裝修房屋的時候會考慮選擇這種燈具,但是大家要注意一下具體的安裝方法,那麼聖誕樹的led燈怎麼裝?led燈不亮了怎麼修?下面我們來具體的了解一下吧。
  • LED燈螺絲_廣州固爾耐
    LED燈螺絲, LED面板燈也叫led平板燈和吊頂平板燈,是種常見的室內照明燈具。LED面板燈外邊框一般是鋁合金的,光源燈條形狀。由於LED面板燈具有光照均勻、光線柔和舒適而不失明亮,且可有效緩解眼疲勞特點,而被廣泛應用在商場、寫字樓、醫院和居家客廳等場所。
  • DIY:聲控LED球泡燈製作
    下面我簡要的介紹一下目前最為簡單實用的LED聲控球泡燈。本文引用地址:http://www.eepw.com.cn/article/200099.htm用聲光控延時開關代替住宅小區的樓道上的開關,只有在天黑以後,當有人走過樓梯通道,發出腳步聲或其它聲音時,樓道燈會自動點亮,提供照明,當人們進入家門或走出公寓,樓道燈延時一段時間後(延時長短可以調整)會自動熄滅。
  • led燈怎麼換燈泡 led燈怎麼購買
    市面上的東西有很多,其中分為吊燈,普通的燈泡,節能燈,led燈等一些類型,每一種類型都有他們各自的特點和功能,選哪一種燈來使用就要看自己的想法是怎麼樣的,因此,有的人還不知道led燈怎麼換燈泡,必須要清楚這個問題,不然的話還得重新購買,另外,led燈怎麼購買呢。
  • 給孩子點亮一盞心燈(青春日記)
    阿卜杜拉·多來提是個調皮的孩子,上課不聽講,也不交作業,他說課程太難,學不會、也不想學。我想著不能放棄任何一個學生,便給他更多關注,上課總是叫他回答問題,即使答錯了我也給予鼓勵。現在,他逐漸重拾自信,上課會主動舉手了,遇到不會的問題也主動來問我,進步非常大。作為老師,這是我最開心的事情。
  • 這個正月十五晚,莊河人點亮屬相燈
    不知道屬相燈的人,不算是一個真正的莊河人,每到正月十五這一天,莊河人就會點上屬於自己的一盞屬相燈,祈福新的一年順遂喜樂。莊河的屬相燈為純手工製作,也叫麵塑燈,它用豆面、玉米面加上食用色素捏制而成,捏成的屬相粘在硬紙板上,旁邊捏一個花瓣狀的面碗兒放置蠟燭,待正月十五晚上點亮。
  • led燈與平米參照表 如何選購LED燈
    相信大家都知道是led燈,它安裝在每個家庭中的角落中,它不僅小巧精緻,而且光照顏色也非常好。今天小編給大家介紹下led燈與平米參照表,如何選購LED燈?接下來我們跟著小編一起來看看吧!一、led燈與平米參照表1、首先led燈型號,使用功率不同它的價格也有所不同,像led日光燈管它有14瓦,9瓦,led燈泡有3瓦,6瓦,射燈有6瓦,12瓦,16瓦等。而有的廠商生產出來的商品它在使用功率上也不一定。
  • led燈10w夠亮嗎 led燈的原理
    對於燈這方面它的類型比較多,除了有節能燈之外,還有led燈等一些類型,一般的話,我們會根據自己家裡的需求去選擇它的類型,在這裡大家要看一下led燈10w夠亮嗎,購買燈最主要考慮的就是亮度的問題,如果不亮的話安在家裡也沒有用,與此同時,關於led燈的原理是什麼。以下是詳細介紹。
  • led燈屬於什麼垃圾分類 led燈的特點
    現在很多大城市都已經開始了垃圾分類,也就是說我們在扔垃圾的時候必須要做好分類,一般的話它會分為可回收垃圾,不可回收垃圾和有害垃圾了三種,所以,必須要清楚每種垃圾究竟是哪一種類型的,在這裡大家要知道led燈屬於什麼垃圾分類,其次,還要知道led燈的特點是什麼。
  • DIY月光燈,為孩子點亮一盞有故事的燈
    在還沒有接觸到社會的殘酷,他們活在家長為他們創造的童話世界裡,他們相信公主和王子最後一定會走到一起的,相信月亮上住著嫦娥和玉兔……今天的親子手工,讓我們繼續編織美好的童年,為孩子做一盞有故事的月光燈。一塊紙板空的麥片盒LED燈串(約20個燈泡)大圓盤顏料(黑色,黃色)畫家磁帶黑膠帶4個木塊工藝刀鉸刀剪刀訂書機工藝膠低熱膠槍你最喜歡的星座的圖片