python3操作树莓派的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.csdn.net/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