소스 검색

fix AttributeError: NoneType' object has no attribute 'ChangeDutyCycle

pull/220/head
Alexander Solncev 7 년 전
부모
커밋
510154b911
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. +5
    -5
      modules/base_plugins/gpio_actor/__init__.py

+ 5
- 5
modules/base_plugins/gpio_actor/__init__.py 파일 보기

@@ -44,16 +44,16 @@ class GPIOPWM(ActorBase):
def init(self): def init(self):
GPIO.setup(int(self.gpio), GPIO.OUT) GPIO.setup(int(self.gpio), GPIO.OUT)
GPIO.output(int(self.gpio), 0) GPIO.output(int(self.gpio), 0)
if self.frequency is None:
self.frequency = 0.5 # 2 sec

self.p = GPIO.PWM(int(self.gpio), float(self.frequency))




def on(self, power=None): def on(self, power=None):
if power is not None: if power is not None:
self.power = int(power) self.power = int(power)

if self.frequency is None:
self.frequency = 0.5 # 2 sec

self.p = GPIO.PWM(int(self.gpio), float(self.frequency))
print "GPIO ON"
self.p.start(int(self.power)) self.p.start(int(self.power))


def set_power(self, power): def set_power(self, power):


불러오는 중...
취소
저장