你好,我是愛吃魚香ROS的小魚。上一節(jié)我們學(xué)習(xí)了單片機(jī)的開發(fā)流程,接下來我們就嘗試通過代碼來控制LED燈的開關(guān),但是在正式寫代碼前,你需要先學(xué)會如何看電路圖。
小魚提示:
在學(xué)習(xí)下面的內(nèi)容前,需要你了解基礎(chǔ)的電路基礎(chǔ)知識(電流、電壓和電阻,比如串聯(lián)分壓,并聯(lián)分流),簡單復(fù)習(xí)下初中物理知識即可。
本教程所使用硬件平臺為MicroROS學(xué)習(xí)板V1.0.0,可點擊閱讀原文購買及查看詳情
一、LED介紹
LED(Light Emitting Diode),發(fā)光二極管,是一種能夠?qū)㈦娔苻D(zhuǎn)化為可見光的固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光。LED的心臟是一個半導(dǎo)體的晶片,晶片的一端附在一個支架上,一端是負(fù)極,另一端連接電源的正極,使整個晶片被環(huán)氧樹脂封裝起來。
既然是二極管,就一個非常重要的特性,就是單向?qū)щ娦?。所以它的一端要接正極,一端是負(fù)極。并且不能反接。
二、點燈電路原理
上面這張圖是MicroROS
學(xué)習(xí)板的藍(lán)色LED電路圖和實際電路,R2
是一個1K
歐姆的電阻,LED1
是一個藍(lán)色的LED
燈,右側(cè)是3.3V
的電壓源,左側(cè)ESP_IO2
是單片機(jī)的引腳。
電流是從電壓高的地方流向電壓低的地方 ,如果我們將ESP_IO2
的電壓設(shè)成3.3V
時,此時電路兩端電壓相同,沒有電流經(jīng)過,此時LED1不工作。
如果我們將ESP_IO2
設(shè)置成0V
時,此時右側(cè)電壓高,左側(cè)電壓低,電流從右側(cè)流過LED1
到ESP_IO2
,此時LED1開始工作。
所以我們可以通過ESP_IO2
的電壓高低來控制LED1
燈的亮滅,這個就是點燈電路的原理。
三、總結(jié)
本節(jié)簡單的介紹了LED點燈電路的原理,下一節(jié)我們通過控制ESP_IO2
的電平來測試是否可以控制LED1
燈的亮滅。
-
led
+關(guān)注
關(guān)注
240文章
23081瀏覽量
657177 -
單片機(jī)
+關(guān)注
關(guān)注
6030文章
44497瀏覽量
632146 -
學(xué)習(xí)板
+關(guān)注
關(guān)注
0文章
42瀏覽量
12151 -
ROS
+關(guān)注
關(guān)注
1文章
276瀏覽量
16942
發(fā)布評論請先 登錄
相關(guān)推薦
評論