正常安装RPi.GPIO工具包以及补丁包后,我们就可以使用python语言编程操作GPIO口了,就像单片机那样。记得30年前在计算机上操作端口的活,还是通过数据输入输出卡,以QBASIC编程实现的。后来接触过能安装linux系统的板卡,了解到的是通过操作系统底层驱动,在命令行方式实现对GPIO口操作的。现在终于有机会上手,用编程的方式来实现,莫名有些小激动。暂时还没有通电试验,只是把示例程序贴出来,后续实机测试后,会把结果再贴出来。
程序代码如下:
文件名:testgpio.py
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(18,GPIO.OUT)
GPIO.output(18,GPIO.HIGH)
GPIO.output(18,GPIO.LOW)
这个是以RPi.GPIO工具包操作的,还有一种使用操作系统底层驱动的:
文件名:osgpio.py
import os
os.system('gpioset gpiochip4 9=0')
os.system('gpioset gpiochip4 9=1')
os.system('gpioset gpiochip4 9=0')
os.system('gpioset gpiochip4 9=1')
实际上就是及类似于C中Shell的那种操作方式,把指定操作交给操作系统去执行。这里面对于引脚的使用是不一样的,一定要注意
上面两个程序编译、执行都没有问题,但没有实机测试。
我要赚赏金
