美文网首页玩转树莓派智能硬件
2018-01-25树莓派的管脚控制

2018-01-25树莓派的管脚控制

作者: SunShine__鹏 | 来源:发表于2018-01-25 14:41 被阅读73次

1,语言环境:Python3

2,对应的原理图

3,好了,现在我们想控制一个管脚的输出,比如GPIO_6

由于树莓派基本都预装好了Python的GPIO库,我们调用即可,了解过Python的都知道,调用的话,使用import ,有点类似我们C语言中的,调用#include "xxx.h".然后就是开始码程序了。

4,开始

import RPi.GPIO as GPIO #第一步 ,首先调用库,声明成GPIO ,这里完全是方便调用和理解,你也可以声明成其他的

然后开始对我们想要操作的引脚进行配置,要先配置引脚查找的模式

GPIO.setmode(GPIO.BOARD)

mode参数有两个值,GPIO.BOARD和GPIO.BCM,注意全是大写。前者是告诉程序按物理位置找GPIO头(或者叫channel),后者按GPIO号。两种模式各有各的好处,前者方便找,后者方便程序在不同的树莓派版本上跑,具体区别大家自己体会。

然后,就可以对引脚的输入和输出进行配置了

GPIO.setup(6, GPIO.OUT) #这里将6号脚,配置成输出,如果是输入呢,怎么配置呢?对,就是 

GPIO.setup(6, GPIO.IN)

OK,配置是全部配置完了,是不是很简单,不敢相信,可确实是,你只需要配置这么多信息,就能操作指定的io了。

下面,我们让6脚,输出高电平

GPIO.output(6,GPIO.HIGH)

我们用万用表量一下,确实在6脚输出了3.3v,大功告成!

梳理一下全部的代码:

import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BOARD)

GPIO.setup(6, GPIO.OUT)    

GPIO.output(6,GPIO.HIGH)

感兴趣的同学可以试一下!可能编译的结果会显示,此管脚已被用作其他等警告,忽略就可以了。

相关文章

  • 2018-01-25树莓派的管脚控制

    1,语言环境:Python3 2,对应的原理图 3,好了,现在我们想控制一个管脚的输出,比如GPIO_6 由于树莓...

  • 树莓派QT入门教程——使用Qt开发界面程序控制GPIO

    树莓派QT入门教程——使用Qt开发界面程序控制GPIO 玩转树莓派2017-07-12 12:36 树莓派入门教程...

  • 树莓派重启计划part1

    最近又想重新折腾下闲置依旧的树莓派。打算基于树莓派做一个远程控制设备。 控制端 控制端打算采用微信控制,配合itc...

  • 使用串口线连接树莓派

    大家连接树莓派一般都会使用ssh,但是只有树莓派成功开机之后,我们才可以通过ssh连接树莓派进行控制,如果我们把系...

  • 树莓派——opencv读取摄像头

    7寸触摸屏设置与串口 禁用串口的控制台功能:树莓派io口引出串口默认是用来做控制台使用的,即是为了用串口控制树莓派...

  • Homekit

    使用iOS Homekit控制树莓派 使用homebridge-mqtt对接设备到HomeKit 树莓派上的MQT...

  • 使用安卓手机控制树莓派

    在特殊情况下,没有用于树莓派显示的显示器,用电脑控制树莓派也不方便,这时可以通过手中的手机来登陆树莓派,这种方法仅...

  • 让你的树莓派支持微信

    有人不解,树莓派支持微信有什么用。树莓派支持微信,就意味着通过微信可以控制树莓派了, 可以做任何你想做的事情。甚至...

  • 树莓派GPIO控制LED彩灯

    树莓派使用GPIO接口来控制LED灯,自制五彩炫光的节日彩灯。 1.硬件准备 a. 树莓派(Raspberry P...

  • 树莓派GPIO最入门教程:先从控制一个LED小灯开始

    树莓派GPIO最入门教程:先从控制一个LED小灯开始 玩转树莓派2017-07-09 00:00 点亮LED 概述...

网友评论

    本文标题:2018-01-25树莓派的管脚控制

    本文链接:https://www.haomeiwen.com/subject/evsvaxtx.html