【微蓝课堂】机器人编程|树莓派系列|08-GPIO引脚库:GPIO Zero对比RPi.GPIO原

你是否还记得:前面【点亮LED灯】课程使用了gpiozero库来点亮LED灯的?

GPIO Zero是什么?

GPIO Zero库是树莓派官方推荐的用于操作树莓派GPIO的Python库,它直观友好地给设备命令和描述操作功能,使我们操作树莓派更加简洁,更利于初学者理解。

GPIO Zero 最初只是 RPi.GPIO 的顶层,但后来增加了对其他各种底层引脚库的支持,如pigpio等。RPi.GPIO 目前是默认使用的引脚库,每个引脚库都有自己的优势,我们可以根据自己的需要进行选择。

LED灯点亮原理

LED灯有一长一短两根针脚,如果将较长的一根连上电源正极,较短的一根脸上电源负极造成电位差就可以点亮LED灯。
但如果两个针脚同时都是负极(低电平)或者都是正极(高电平)则不会产生电位差也就不会被点亮。
将较短的一根连上树莓派的GND(也就是负极)端,较长的一根不要直接连上树莓派的5V或者3.3V,而是连接到一个GPIO针脚上。
然后我们可以通过程序控制GPIO口的电位高低状态即可控制LED的亮(GPIO口设置为高电平)或灭(GPIO口设置为低电平)。

引脚编号

GPIO Zero的GPIO引脚使用是的BCM(Broadcom)编

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值