Beaglebone black Rev C를 사용하고 있습니다. GPIO 용 Debian 및 Adafruit 라이브러리가 함께 제공됩니다. 나는 LED가 내장 된 4 개의 깜박이는 간단한 프로그램을 시도했다. 프로그램이 LED를 깜박이지 않습니다. 나는 bonescript로 시도해 보았습니다. 루트 사용자로 로그인했습니다. Adafruit 라이브러리가 작동하지 않는 이유를 이해할 수 있습니까?Beaglebone black Debuts의 Adafruit
bonescript 코드가 제공하는 기본 코드 -이 작품 :
var b = require('bonescript');
b.pinMode('USR0', b.OUTPUT);
b.pinMode('USR1', b.OUTPUT);
b.pinMode('USR2', b.OUTPUT);
b.pinMode('USR3', b.OUTPUT);
b.digitalWrite('USR0', b.HIGH);
b.digitalWrite('USR1', b.HIGH);
b.digitalWrite('USR2', b.HIGH);
b.digitalWrite('USR3', b.HIGH);
setTimeout(restore, 2000);
여기 내 파이썬 코드입니다. 나는 루트 및 프로그램 실행로 로그인하고있어하지만 난의 LED의 변화를 볼 수 없습니다 : 나는 그리고 Adafruit 라이브러리를 시도하지 않은
import Adafruit_BBIO.GPIO as GPIO
import time
print "Start of program"
GPIO.setup ('USR0', GPIO.OUT)
GPIO.setup ('USR1', GPIO.OUT)
GPIO.setup ('USR2', GPIO.OUT)
GPIO.setup ('USR3', GPIO.OUT)
while (True):
GPIO.output ('USR0', GPIO.HIGH)
GPIO.output ('USR1', GPIO.HIGH)
GPIO.output ('USR2', GPIO.HIGH)
GPIO.output ('USR3', GPIO.HIGH)
time.sleep (1)
GPIO.output ('USR0', GPIO.LOW)
GPIO.output ('USR1', GPIO.LOW)
GPIO.output ('USR2', GPIO.LOW)
GPIO.output ('USR3', GPIO.LOW)
time.sleep (1)
코드 스냅 샷을 게시 할 수 있습니까? –
코드 스 니펫으로 질문을 업데이트했습니다. – MKS