| 1234567891011121314151617 |
- PWM_TIMER = 6
- PWM_PIN = 5
- INTERVAL_MS = 3
- step = 1
- duty = 0
- pwm.setup(PWM_PIN, 60, duty)
- tmr.register(PWM_TIMER, INTERVAL_MS, tmr.ALARM_AUTO, function ()
- pwm.setduty(PWM_PIN, duty)
- duty = duty + step
-
- if duty >= 1023 or duty < 0 then
- step = step * -1
- end
- end)
- tmr.start(PWM_TIMER)
|