假日季節來臨之際,我覺得利用Arduino和全彩LED燈條制作裝飾彩燈將會很有趣。這些LED不僅會亮,而且具有多種不同的顏色,能夠為您帶來多彩的節日氣氛!
1. LED燈條簡介
2. 如何連接LED燈條并接線
3. 讓我們來點亮LED燈吧!
1.LED燈條簡介
LED燈條(或者也稱為LED燈帶)與普通的LED有些不同。總體來講,就是多個LED燈連在一起,組成一個燈條或燈帶。市面上銷售的LED燈條長約30 cm至5 m。
圖1 LED燈條
LED燈條有兩種。第一種是燈條上的所有LED同步開/關。另一種則具有一個控制IC,可以根據輸入信號逐一控制燈條上的LED燈。雖然前者擁有更多的LED燈,但是基本上跟普通LED一樣只有正負極端子。而后一種LED燈條則通常具有4個和5個端子,其中包括信號線和正負極端子,如圖3所示。
此外,LED燈條還有一個特點,我們可以通過切割圖2中的黃色虛線來調整其長度。(但是,如果我們切斷了其他部件,就無法連接正負端子了)
圖2 全彩LED燈條的規格
圖3 全彩LED燈條端子
除了圖1所示的之外,市面上還有許多類型的LED燈帶。如果您在網上搜索,您會搜到多種不同版本的LED燈條。
圖4 LED燈串
這一次,我們使用圖4所示的LED燈串。
2.如何連接LED燈串并接線
那么,我們現在該如何點亮全彩LED燈串呢?一個非常方便的庫文件能夠幫我們很容易地處理信號。您可以通過下面的鏈接打開頁面,然后點擊頁面中的“Download Adafruit_NeoPixel for Arduino”按鈕來下載該庫。該頁面還說明了庫的添加方法。
圖5 下載Adafuit_Neopixel庫
下載壓縮文件之后,如果您用的是Arduino Create,請點擊Libraries(庫)→Import(導入)按鈕,繼續在Arduino Web Editor中安裝。
如果您正在運行應用程序,則可以單擊頂部菜單上的“Sketch”(草圖),然后添加庫。添加庫之后,請將LED燈條連至Arduino。
這次使用的LED燈串所需電壓是5V,且具有四個端子。檢查文件時,除了正極和負極(GND)之外,開發板一側還有一個信號端子和一個GND端子。由于LED的輸入電壓是5V,因此我想使用Arduino的5V電源。但是,LED燈條含有多個LED燈,所需電流較大,所以Arduino的5V不夠用,否則Arduino將會損壞。所以,我們會準備一個外部5V電源。
圖6 全彩LED燈帶原理圖
3.讓我們來點亮LED燈吧!
現在,我們編寫一個程序來點亮LED燈串。下面的示例代碼基于
Adafruit_NeoPixel代碼示例。
LED燈條的示例程序
如果已經連接LED燈帶并且程序運行正常,您將會看到LED燈點亮。
圖7 LED燈串點亮
而且,如果稍微改變一下程序,我們也可以一個接一個地點亮LED燈。
一次點亮一個LED燈的示例程序
現在您可以使用我們剛剛編程的LED燈串裝飾您的室內或室外空間了!點燃萬圣節南瓜燈(即使萬圣節已經過去)后,您會覺得萬圣節又來了!
今天,我們學習了如何使用LED燈條/燈串的基本知識。下次,我們將使用ROHM傳感器評估套件的傳感器構建一個根據傳感器輸入值控制LED燈串的設備。假日已經提前來臨了!讓我們用這些炫酷的LED燈條/燈串項目,為家里增添一些節日氣氛吧!
Device Plus網站由半導體和電子零件制造商ROHM(羅姆)創建,為喜歡創造事物和有抱負的工程師們提供有用的信息,旨在讓工程師生涯更有趣。
雖然我們說“好玩”,但不僅僅是娛樂。它可以加深你在某一領域的知識,獲得靈感,繼而用靈感來改變世界。Device Plus文章的主題都與電子套件和工程師生活相關。我們將討論“技術”主題下的人、事件、黑客/提示、工具、設備等。在這里既有知識加深,又不忘妙趣橫生。我們希望能吸引熱愛電子和機電一體化的您,并幫助您找到靈感。
-
電源
+關注
關注
184文章
17704瀏覽量
249965 -
led
+關注
關注
242文章
23252瀏覽量
660588 -
正負極
+關注
關注
2文章
99瀏覽量
13273
發布評論請先 登錄
相關推薦
評論