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