コード例 #1
0
def buzzer_init():
    global obj_buzzer
    pwmObj = PWM()
    pwmObj.open("buzzer")
    print("buzzer inited!")
    obj_buzzer = buzzer.BUZZER(pwmObj)
    # define init freq and duty
    data_r = {'freq': 2000, 'duty': 99}
    obj_buzzer.setOptionDuty(data_r)
コード例 #2
0
from driver import PWM

print("-------------------pwm test--------------------")
pwm = PWM()
pwm.open("pwm1")
duty = pwm.getDuty()
freq = pwm.getFreq()
print(duty)
print(freq)
pwm.setConfig(3250000, 0.5)
duty = pwm.getDuty()
freq = pwm.getFreq()
print(duty)
print(freq)
pwm.setDuty(0.7)
pwm.setFreq(3260000)
duty = pwm.getDuty()
freq = pwm.getFreq()
print(duty)
print(freq)
pwm.close()
print("-------------------pwm end--------------------")
コード例 #3
0
from driver import PWM

print("-------------------pwm test--------------------")
pwm = PWM()
pwm.open("pwm3")
duty = pwm.getDuty()
freq = pwm.getFreq()
print(duty)
print(freq)
pwm.setConfig(3250000, 0.5)
duty = pwm.getDuty()
freq = pwm.getFreq()
print(duty)
print(freq)
pwm.setDuty(0.7)
pwm.setFreq(3260000)
duty = pwm.getDuty()
freq = pwm.getFreq()
print(duty)
print(freq)
pwm.close()
print("-------------------pwm end--------------------")