2015-01-01 3 views
1

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) 
+0

코드 스냅 샷을 게시 할 수 있습니까? –

+0

코드 스 니펫으로 질문을 업데이트했습니다. – MKS

답변

1

을,하지만 난 GPIO 모듈이 GPIO를위한 것입니다 생각 핀 - 외부 회로에 대해 GPIO 모드를 지원하는 핀. 4 개의 내장 LED는 GPIO 핀이 아닙니다.