首页 百科知识 在中安装并测试

在中安装并测试

时间:2022-10-04 百科知识 版权反馈
【摘要】:在最新的 Raspbian 系统中已经安装了 GPIO 模块。如果用户还在使用较早版本的 Raspbian,则需要自行安装。用户可以通过 Python的交互式解释器来验证是否已经安装了这个模块。

在最新的 Raspbian 系统中已经安装了 GPIO 模块。如果用户还在使用较早版本的 Raspbian,则需要自行安装。用户可以通过 Python的交互式解释器来验证是否已经安装了这个模块。

(1)从命令行以root 身份启动 Python 的交互式解释器(因为Raspberry-gpio-python 需要 root 权限来操作GPIO 接口,所以在启动Python的交互式解释器时,需要在前面添加 sudo 命令):

pi@raspberrypi ~ $ sudo python

python 2.7.3rc2(default,May 6 2012,20:02:25)

[GCC 4.6.3]on linux2

Type “help", “copyright”, "credits" or "license" for more information .

〉〉〉

(2)在“>>>”提示符后面,尝试导入这个模块:

〉〉〉 import RPi.GPIO as GPIO

(3)如果没有出错,证明这个模块已经被正确安装了。

如果在导入GPIO 模块时出错了,可以通过嵌入式控制板的软件包管理器 apt-get 命令很容易地安装这个模块。

如果系统中没有安装Raspberry-gpio-python,可以用下面的步骤来安装。

(1)退出 Python解释器(按【Control-D】键或输入“exit ( )”并按回车键),更新apt-get软件包列表,然后执行安装命令来安装 raspberry-gpiopython包:

〉〉〉 exit()

pi@raspberrypi ~ $ sudo apt -get update

pi@naspberrypi ~ $ sudo apt -get install python-rpi.gpio

(2)安装完成后,重新运行Python的交互式解释器并导入模块:

pi@raspberrypi ~ $ sudo python

Python 2.7.3rc2(default,May 6 212,20:02:25)

[GCC 4.6.3] on linux2

Type “help", “copyright” , "credits" or "license" for more information .

〉〉〉 import RPi.GPIO as GPIO

〉〉〉

如果输入 import 命令后没有出错,则可以继续下面的实验:

(1)在使用GPIO接口前,先要告诉GPIO 模块打算以何种方式来指代GPIO 接口。当使用GPIO的Python模块时,用户可以使用芯片引脚编号,也可以使用主板引脚编号来访问 GPIO接口。如果要使用主板引脚编号,可使用GPIO. setmode(GPIO. BOARD) 命令来设置 GWO模块。如使用芯片引脚编号( GPIO. setmode(GPIO. BCM) ) 来操作 GPIO 接口,这种编号方式也是很多板卡常用的标注引脚编号的方式:

〉〉〉 GPIO.setmode(GPIO.BCM)

(2)把GPIO 25设置为“输出”状态:

〉〉〉 GPIO.setup(25,GPIO.out)

(3)把LED 接到GPIO 25接口 (与“使用输入输出接口”一节中的做法一样 )。

(4)点亮 LED:

〉〉〉 GPIO.output(25,GPIO.HIGH)

(5)熄灭LED:

〉〉〉 GPIO.output(25,GPIO.LOW)

(6)退出Python交互式解释器:

〉〉〉 exit()

Pi@raspberrypi ~ $

通过以上步骤学生可以初步了解如何在Python交互式解释器中用单行Python 命令来控制 GPIO 接口。下面本书也会用 Python 脚本来自动读取或控制这些GPIO 接口。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈