翻譯了GPIO Zero庫的官方文檔。GPIO Zero學習曲線非常平滑、對新手非常友好且高效易用,代碼十分精妙的Python庫。而且實踐證明,5年級學生都能學會。可以大大降低用用python開發樹莓派的門檻,提高開發效率。
GPIO Zero針對常見的硬件比如LED燈,按鈕都做了類的封裝,使用起來非常方便,采用聲明式的語法,使得使用GPIO Zero編寫程序邏輯非常容易理解。
實現呼吸燈只需要5行代碼。

from gpiozero import PWMLED
from signal import pause
led = PWMLED(17)
led.on()
pause()

導入必要的庫,然后聲明一個LED燈變量,讓led燈點亮on,就可以點亮LED燈了。