本文整理匯總了Python中RPi.GPIO.PWM屬性的典型用法代碼示例。如果您正苦於以下問題:Python GPIO.PWM屬性的具體用法?Python GPIO.PWM怎麽用?Python GPIO.PWM使用的例子?那麽恭喜您, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在模塊RPi.GPIO的用法示例。
在下文中一共展示了GPIO.PWM屬性的25個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Python代碼示例。
示例1: __init__
點讚 6
# 需要導入模塊: from RPi import GPIO [as 別名]
# 或者: from RPi.GPIO import PWM [as 別名]
def __init__(self):
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(self.MotorFront1, GPIO.OUT)
GPIO.setup(self.MotorFront2, GPIO.OUT)
GPIO.setup(self.MotorFront, GPIO.OUT)
GPIO.output(self.MotorFront, 0)
GPIO.setup(self.MotorBack1, GPIO.OUT)
GPIO.setup(self.MotorBack2, GPIO.OUT)
GPIO.setup(self.MotorBack, GPIO.OUT)
GPIO.output(self.MotorBack, 0)
self.BackPWM = GPIO.PWM(self.MotorBack,100)
self.BackPWM.start(0)
self.BackPWM.ChangeDutyCycle(0)
self.direction = 0
開發者ID:yazeedalrubyli,項目名稱:SDRC,代碼行數:20,
示例2: __init__
點讚 6
# 需要導入模塊: from RPi import GPIO [as 別名]
# 或者: from RPi.GPIO import PWM [as 別名]
def __init__(self):
GPIO.setmode(GPIO.BCM)
GPIO.setup(self.dir_pin, GPIO.OUT)
GPIO.setup(self.pulse_pin, GPIO.OUT)
GPIO.setup(self.ms1_pin, GPIO.OUT)
GPIO.setup(self.ms2_pin, GPIO.OUT)
GPIO.setup(self.sleep_pin, GPIO.OUT)
GPIO.setup(self.reset_pin, GPIO.OUT)
dir=False
GPIO.output(self.dir_pin, dir)
GPIO.output(self.pulse_pin, False)
GPIO.output(self.ms1_pin, True)
GPIO.output(self.ms2_pin, False)
GPIO.output(self.sleep_pin, False)
GPIO.output(self.reset_pin, True)
self.p1 = GPIO.PWM(self.pulse_pin, self.pulse_freq)
開發者ID:jphfilm,項目名稱:rpi-film-capture,代碼行數:18,
示例3: setup
點讚 6
# 需要導入模塊: from RPi import GPIO [as 別名]
# 或者: from RPi.GPIO import PWM [as 別名]
def setup():
"""Setup piezo buzzer."""
global _is_setup, pwm
if _is_setup:
return
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(BUZZER, GPIO.OUT)
# Set up the PWM and then set the pin to input
# to prevent the signal from being output.
# Since starting/stopping PWM causes a segfault,
# this is the only way to manage the buzzer.
pwm = GPIO.PWM(BUZZER, 1)
GPIO.setup(BUZZER, GPIO.IN)
pwm.start(50)
_is_setup = True
開發者ID:pimoroni,項目名稱:rainbow-hat,代碼行數:23,
示例4: write
點讚 6
# 需要導入模塊: from RPi import GPIO [as 別名]
# 或者: from RPi.GPIO import PWM [as 別名]
def write(self, reason, value):
status = True
if reason == 'OUT':
GPIO.output(PIN_OUT, value)
elif reason == 'TRIG':
GPIO.output(PIN_OUT, GPIO.HIGH)
time.sleep(0.1)
GPIO.output(PIN_OUT, GPIO.LOW)
value = 0
elif reason == 'PWM':
if value == 0:
self.pwm.stop()
else:
self.pwm.start(self.getParam('DC'))
elif reason == 'DC':
self.pwm.ChangeDutyCycle(value)
elif reason == 'FREQ':
self.pwm.ChangeFrequency(value)
else:
status = False
if status:
self.setParam(reason, value)
return status
開發者ID:paulscherrerinstitute,項目名稱:pcaspy,代碼行數:27,
示例5: __init__
點讚 6
# 需要導入模塊: from RPi import GPIO [as 別名]
# 或者: from RPi.GPIO import PWM [as 別名]
def __init__(self, red_pin, green_pin, blue_pin):
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
self.RED_PIN, self.GREEN_PIN, self.BLUE_PIN = red_pin, green_pin, blue_pin
GPIO.setup(self.RED_PIN, GPIO.OUT)
self.red_pwm = GPIO.PWM(self.RED_PIN, 500)
self.red_pwm.start(0)
GPIO.setup(self.GREEN_PIN, GPIO.OUT)