| 1234567891011121314151617181920 |
- # PWM
- from machine import Pin,PWM
- mos = PWM(Pin(15))
- FREQ = 10000
- heat_ohm = 15.111
- MAX_POWER = 12 #功率
- MAX_VOL = pow(MAX_POWER*heat_ohm, 1/2) #电压
- MAX_CURRENT = MAX_POWER/MAX_VOL #0.4A
- mos.freq(10000)
- def duty_percent(pwn_pin, percent):
- if percent > 1:
- percent == 1
- elif percent < 0:
- percent = 0
- set_value = round(percent * 255)
- print(percent)
- print(set_value)
- # pwn_pin.duty(set_value)
- duty_percent(mos, 0.3)
|