我想使用python和導入Adafruit_BBIO.GPIO和導入Adafruit_BBIO.ADC從一些引腳讀取,而我寫給別人。不過,我不斷收到此錯誤:錯誤使用Python Adafruit_BBIO GPIO和ADC和BeagleBone黑色在Ubuntu 14.04
回溯(最近通話最後一個): 文件 「wajeeh.py」,4號線,在 ADC.setup() RuntimeError:無法安裝ADC系統。可能的原因是: - 有衝突的引腳映射斗篷裝 - 設備樹對象加載使用用於片相同的名稱:助手
這裏是我的代碼:
import Adafruit_BBIO.GPIO as GPIO #import GPIO Library
import Adafruit_BBIO.ADC as ADC
ADC.setup()
outPinA = "P9_12" #set outPinA
outPinB = "P9_14" #set outPinB
GPIO.setup(outPinA, GPIO.OUT) #make outPin an Output
GPIO.setup(outPinB, GPIO.OUT)
while 1:
GPIO.output(outPinA, GPIO.HIGH)
GPIO.output(outPinB, GPIO.LOW)
sleep(10)
GPIO.output(outPinA, GPIO.LOW)
GPIO.output(outPinB, GPIO.LOW)
sleep(10)
GPIO.output(outPinA, GPIO.LOW)
GPIO.output(outPinB, GPIO.HIGH) # Set outPin LOW
sleep(10)
GPIO.output(outPinA, GPIO.LOW)
GPIO.output(outPinB, GPIO.LOW)
sleep(10)
GPIO.cleanup() #Release your pins
您以root身份運行或未經授權的用戶?如果用戶不具有特權,則系統權限不良可能會導致此錯誤。這是BBIO中的一個錯誤,但也是錯誤配置...請參閱https://github.com/adafruit/adafruit-beaglebone-io-python/issues/36 – BadZen
@BadZen是我以root身份運行。不知道我還能做些什麼 – user3121369
你運行的是什麼內核版本? ('uname -r') 您可以在啓動並嘗試運行您的腳本後,將'dmesg'的輸出粘貼到pastebin中嗎? –