树莓派的GPIO使用。

树莓派入手已经已经好几个月了,一直放着吃土,除了最早的时候装的lnmp环境外,基本没再操作过,昨天想用一用它的引脚来玩儿一下。入手却极其困难,因为不知道如何开始,好在网上的资源只要你肯花时间总能找到让你满意的东西。下面说一下我了解到的常用使用,如有错误欢迎指正。

这里我采用的是python,当然你使用c的话也是完全没有问题的。

1.引入库文件:

import RPI.GPIO as GPIO

注意大小写,这里是引入python的一个库文件用于操作引脚。

2.引脚的作用:输入或输出一个电压。

输入的意义是收集外面的信号,收集响应信息,输出的意义是为了输出命令,为了执行动作。

3.输出:

设置模式:这个是针对针脚对应关系的模式设置。

#设置针脚编号规则,一种是board,一种是bcm
GPIO.setmode(GPIO.BOARD)
#or
GPIO.setmode(GPIO.BAC)

设置输入与输出

#将某个针脚设置为输出
pin = 11 #第11根针脚
GPIO.setup(pin,GPIO.OUT) #将11号针脚设置为输出模式
#or
GPIO.setup(pin, GPIO.IN); #将11号针脚设置为输入模式

 

设置(输出)高电位

#将某个针脚设置成高电位
pin = 11#这是针脚的编号
GPIO.output(pin,1) #注意这里的,直流电流只有两个状态0,1

有的时候也会写成GPIO.output(pin,True)  GPIO.output(pin,GPIO.HIGH)

设置(输出)低电位:

#将针脚设置成低电位
pin = 12
GPIO.output(pin,0)

 

清理(释放占用):

GPIO.cleanup()

 

转载于:https://www.cnblogs.com/callmelx/p/10146485.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值