Raspyberry Pi programını python kullanarak yapıyorum. Python kodumun unittest
numarasını yazmak istiyorum. GPIO
'un çıkış durumunu nasıl alabilirim? Hedef sınıfın sınıfı aşağıdaki gibidir:Python'da ahududu pi'nin GPIO çıktı değeri nasıl hesaplanır
Durdur, fren, saat yönünün tersine ve rotateCounterClockwise tuşlarına basıldıktan sonra çıkışları kontrol etmek istiyorum. Eğer RPi.GPIO
kütüphane güveniyorsanız
import RPi.GPIO as GPIO
# moter management class, with like TA7291P
class MoterManager:
def __init__(self, in1Pin, in2Pin):
self.__in1Pin = in1Pin
self.__in2Pin = in2Pin
def stop(self):
self.__offIn1()
self.__offIn2()
def brake(self):
elf.__onIn1()
self.__onIn2()
def rotateClockwise(self):
self.__onIn1()
self.__offIn2()
def rotateCounterClockwise(self):
self.__offIn1()
self.__onIn2()
def __onIn1(self):
GPIO.output(self.__in1Pin, True)
print "In1 on"
def __onIn2(self):
GPIO.output(self.__in2Pin, True)
print "In2 on"
def __offIn1(self):
GPIO.output(self.__in1Pin, False)
print "In1 off"
def __offIn2(self):
GPIO.output(self.__in2Pin, False)
print "In2 off"
Geç kalmazsam, dün size bir yanıt gönderdim. –