第3課 LED燈控制
認識LED燈
a. LED(Light Emitting Diode),稱為發光二極體,是一種能夠直接將電能轉化為可見光的半導體器件。LED的核心是一個半導體的晶片,晶片的一端是負極,另一端連接電源的正極,使整個晶片被環氧樹脂封裝起來。
b. 半導體晶片以兩種材質組成,一是P型半導體,在其內空穴占主導地位,另一種是N型半導體,其內主要是電子。當這兩種半導體連接起來的時候,介面處就形成一個P-N結。當連接上電源, 電流通過導線流經這個晶片的時候,電子就會被推向P區,電子跟P區內空穴複合,就會以光子的形式釋放能量,這時LED燈就會發出光線。以不同的材質組成的P-N結, 會產生不同波長的光波,研究人員經過多翻努力,成功研發出產業各種顏色的LED燈。
c. LED可以發出出紅、橙、黃、綠、青、藍、紫、白色的光線。
認識LED燈的程式設計指令
from machine import LED 此處from是指從何處叫出某個功能模組
此處machine是指ePy全個指令的意思是從ePy叫出LED功能模組
myled = LED(‘ledr’) 設定紅色LED的代號為myled, ePy-lite的3顆LED分別為
LED(‘ledr’)紅色, LED(‘ledg’)綠色, LED(‘ledy’)黃色
myled.toggle() 即反轉翻轉LED目前狀態, 亮變為滅, 或滅變為亮
myled.on() 點亮LED
myled.off() 關掉LED