零基础玩转树莓派(四) |
您所在的位置:网站首页 › 树莓派GPIO接口有哪两种常用编码方式 › 零基础玩转树莓派(四) |
一、GPIO介绍
树莓派3B+和普通电脑不一样的地方在于它还带了40个可编程的GPIO(General Purpose Input/Output),可以用来驱动各种外设(如传感器,步进电机等)。 GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。GPIO是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。掌握了GPIO,差不多相当于掌握了操作硬件的能力。 下图为树莓派3B+ GPIO引脚定义 将器件按照下面图示进行连接: 树莓派引脚6 电阻 树莓派引脚11 LED正极 LED负极由于我是用的是LED灯模块,自带电阻,连接引脚为: LED灯地线引脚-------树莓派GPIO引脚6 LED灯电源引脚-------树莓派GPIO引脚11 我们使用GPIO端口,首先需要安装安装python的GPIO模块。 1、将树莓派上电,使用SSH远程连接树莓派
1、首先我们再命令界面输入cd,进入用户主目录。 cd其他用法: cd (change directory-------目录)------进入某个目录下 cd /----------------------------------------------进入根目录下 cd …-------------------------退出当前目录返回上级目录 cd …/…/…/-----------------------------返回多个上级目录
4、文件编辑界面输入以下内容:注意#后面为注释(# -- coding: utf-8 -- 除外),不参与程序运行,可以省略 # -*- coding: utf-8 -*- #通过声明可以在程序中书写中文 import RPi.GPIO as GPIO #引入RPi.GPIO库函数命名为GPIO import time #引入计时time函数 # BOARD编号方式,基于插座引脚编号 GPIO.setmode(GPIO.BOARD) #将GPIO编程方式设置为BOARD模式 # 输出模式 GPIO.setup(11, GPIO.OUT) #将GPIO引脚11设置为输出引脚 while True: # 条件为真,下面程序一直循环执行 GPIO.output(11, GPIO.HIGH) #将11引脚电压置高,点亮LED灯 time.sleep(1) #延时1秒 GPIO.output(11, GPIO.LOW) #将11引脚电压置低,熄灭LED灯 time.sleep(1) #延时1秒
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |