發表文章

目前顯示的是有「Fritzing」標籤的文章

Python可以這樣玩(13):外部LED控制

圖片
我們不能每次都使用內部 PIN 13 的 LED 燈號,因為有時候我們要讓使用者可以在電路板上看到, UNO 開發板通常會藏在後面,所以我們就必須使用到下面兩個元件: 由於是外部控制,我們就必須使用外部的電阻,也就是說,必須先認識電阻。我目前拿到的是五條線的電阻,順序是前四條線比較接近,第五條線有一點間隔,先認識這點前後順序就不會錯。 電阻的五色色碼 接下來就是要依照五色色碼來判斷歐姆數,如下圖: 現在我們需要的是 220 歐姆的電阻,那就是 “ 紅紅黑黑 X” ,最後的顏色是誤差值,下圖是運算結果 ( 先背下黑棕紅三色的代表意義 0, 1, 2) : 如果真的背不起來,可以上網試算。 什麼是發光二極體 LED 發光二極體簡稱為 LED 。由鎵( Ga )與砷( AS )、磷( P )的化合物製成的二極 管,當電子與空穴複合時能輻射出可見光,因而可以用來製成發光二極體,在電路及儀器中作為指示燈,或者組成文字或數字顯示。磷砷化鎵二極體發紅光,磷化鎵二極體發綠光,碳化矽二極體發黃光。 LED 工作原理 發光二極體的反向擊穿電壓約 5 伏。它的正向伏安特性曲線很陡,使用時必須串聯限流電阻以控制通過管子的電流。限流電阻 R 可用下式計算: R =( E - VF )/ I ; 式中 E 為電源電壓, VF 為 LED 的正向電壓, I 為 LED 的一般工作電流。發光二極管的工作電壓一般為 1.5 ~ 2.0V ,其工作電流一般為 10 ~ 20mA 。所以在 5v 的數位邏輯電路中,可使用 220Ω 的電阻作為限流電阻。 發光二極體的兩根引線中較長的一根為正極,應連接電源正極。有的發光二極體的兩根引線一樣長,但管殼上有一凸起的小舌,靠近小舌的引線是正極。 LED 燈有兩種連線方法:當 LED 燈的陽極通過限流電阻 ( 順序相反亦可,串聯 ) 與板子上的數位 I/O 口相連,另一端接地,數位口輸出高電壓時, LED 導通,發光二極體發出亮光;數位口輸出低電壓時, LED 截止,發光二極體熄滅。 另一種接法是,當 LED 燈的陰極與板子上的數位 I/O 口相連時,另一端接 5V ,數位口輸出高電壓, LED 截止,發光二極體熄滅;數...