树莓派的引脚图
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)