python3操作树莓派的GPIO

本文详细介绍树莓派GPIO引脚的两种编号模式(BOARD和BCM),并提供使用Python3的RPi.GPIO库进行操作的方法。包括安装库的步骤及错误处理,附带一个检测输入的简单案例。
树莓派的引脚图

GPIO编号有两种编号模式(BOARD)和(BCM)
本文用的是BOARD模式,编号图点击这里查看

RPi.GPIO库

使用python3的RPi.GPIO库操作RaspberryPi的GPIO

树莓派中应该有预装,但是如果没有装,也可以自己装。

执行如下命令

  sudo apt-get update

  sudo apt-get install python3-rpi.gpio

  # pyhton2 : sudo apt-get install python-rpi.gpio

 

如果报错需替换下树莓派镜像源。参考点这里

替换后重新执行如上命令

如下作为检测输入简单案例,详情参考:https://blog.youkuaiyun.com/oalevel/article/details/79212949

 1 import RPi.GPIO as GPIO
 2 import time
 3 
 4 GPIO.setmode(GPIO.BOARD) 
 5 GPIO.setup(12,GPIO.IN)
 6 while True:
 7     print(GPIO.input(12))
 8     if GPIO.input(12):
 9         print('打开')
10         time.sleep(1)
11     else:
12         print('关闭')
13         time.sleep(1)

 

转载于:https://www.cnblogs.com/zhouzhishuai/p/10364935.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值