翻译了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灯了。