2015-01-01 5 views
1

Я использую Beaglebone black Rev c. Он поставляется с библиотекой Debian и Adafruit для GPIO. Я попробовал простую программу, чтобы мигать 4 встроенных светодиода. Программа не мигает светодиодами. Я попробовал его с помощью bonescript, и он работает. Я зарегистрирован как пользователь root. Можете ли вы помочь мне понять, почему библиотека Adafruit не работает.Beaglebone black Adafruit на Debian

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); 

Вот мой код Python сниппет. Я вошел в корневой и программе работает, но я не вижу изменения в светодиодах:

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

Я не пробовал библиотеку Adafruit, но я думаю, что модуль GPIO предназначен для GPIO контакты - контакты, поддерживающие режим GPIO для внешней схемы. Четыре встроенных светодиода не являются контактами GPIO.

0

Привет, я разместил это на форуме adafruit, и есть проблема в ссылках, используемых для светодиодов USR в библиотеке. Исправлено исправление, и запрос на растяжение был сделан два дня назад.

Более поздние версии разрешат эту проблему.

https://forums.adafruit.com/posting.php?mode=reply&f=49&t=51906#review