把玩三色LED燈與PWM呼吸燈

一、把玩三色燈

直接使用Arduino的交通三色燈模組小板,學習gpio一次整體設定的方法。

二、使用gpiozero套件模組來把玩三色燈

gpiozero這個套件模組提供了關於控制LED的Class類別,讓我們可以輕易透過它來建立相對應的物件,並取用簡易的控制LED明暗的方法,程式撰寫變得更為簡易

三、製作PWM呼吸燈

利用非常易懂的例子學習什麼是PWM脈寬調變的概念,再利用這個概念實作出RPi GPIO的PWM呼吸燈,以及gpiozero的PWM呼吸燈的實例,PWM對於日後學習控制輸出功率是不可或缺的觀念與技巧。

採用gpiozero會使程式碼變得更簡潔,如下列程式碼,要製作PWN效果,只要改變其value屬性值即可,非常方便。

Last updated

Was this helpful?