【分享】Python GPIO库

树莓派Python GPIO编程基础


树莓派3b GPIO引脚图:

安装GPIO库

1.安装pip

sudo apt-get -y python-pip #安装pip
2.安装RPi.GPIO (树莓派默认安装完成)
sudo pip install rpi.gpio

常用函数 

1.导入RPi.GPIO库

import RPi.GPIO as GPIO
2.设置引脚模式
GPIO.setmode(GPIO.BMC) #BMC或者BOARD模式
3.设置引脚输入或输出
GPIO.setup(pin,GPIO.IN)  #输入
GPIO.setup(pin,GPIO.OUT)  #输出
4.引脚初始化高电平或低电平 
GPIO.setup(pin,GPIO.OUT,initial=GPIO.HIGH)  #高
GPIO.setup(pin,GPIO.OUT,initial=GPIO.LOW)  #低
demo
# -*- coding: UTF-8 -*-
import RPi.GPIO as GPIO  #导入RPi.GPIO库
import time  #导入time库
 
pin = 2 #接声音传感器
led = 3 #接led灯
 
GPIO.setmode(GPIO.BCM) #设置引脚为BCM
GPIO.setup(pin,GPIO.IN) #设置引脚为输入模式
GPIO.setup(led,GPIO.OUT) #设置引脚为输出模式
 
while True:
        if GPIO.input(pin) == GPIO.LOW: #有声音
             print("开灯")
             GPIO.output(led,GPIO.LOW)  #输出低电平
             
        else:
             print("关灯")
             GPIO.output(led,GPIO.HIGH) #输出高电平
             
        time.sleep(1) #一秒一次
接线图
树莓派  极驻体  led

3.3v  --- vcc --- +
GND   --- GND
GPIO2 --- OUT
GPIO3 -----------GND


本博客所有文章如无特别注明均为原创。作者:KING复制或转载请以超链接形式注明转自 千世博客
原文地址《【分享】Python GPIO库
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)