程序退出后,Beaglebone Black GPIO引脚行为

时间:2015-11-25 04:50:51

标签: python debian beagleboneblack

我希望能够使用python更改beaglebone black上GPIO引脚的状态,并让更改持续退出调用它的python程序。此外,我想通过后续程序执行来改变状态。

我在Beaglebone Black Rev C上运行最新的Debian图像(截至2015年11月15日),并希望使用python 3.4或3.5。

Adafruit BBIO库说你必须在完成后清理引脚,这使它看起来像是“永远不会忘记”#34;不支持gpio引脚状态更改程序执行。我需要能够做到这一点,因为我们将从中启动这个网页界面,并且我们不能总是运行python脚本来管理这些引脚。

这是Adafruit的例子:

import Adafruit_BBIO.GPIO as GPIO

GPIO.setup("P8_10", GPIO.OUT)
GPIO.output("P8_10", GPIO.HIGH)
GPIO.cleanup()

假设解决方案允许我在命令行打开引脚,在我做其他事情时等待任意时间,然后再次在命令行更改状态:

$python3 turn_on_gpio.py P8_10
$...
$...
$python3 turn_off_gpio.py P8_10

0 个答案:

没有答案