diff --git a/out.lua b/out.lua index 7036adb..bb4e6d6 100644 --- a/out.lua +++ b/out.lua @@ -23,6 +23,18 @@ function blink (pin, n, delay) -- pin : la patte de sortie; n : int, nombre d'it end end +function blink_pwm(pin, n, delay) + print(1 / (delay * 2 / 1000), 0.5) + device = pwm.attach(pin, math.floor(1 / (delay * 2 / 1000)), 0.5) + device:start() + tmr.delayms(n * delay) + device:stop() +end + +function test(n, delay) + blink_pwm(pio.GPIO18, n, delay) +end + -- fonction permettant d'allumer un buzzer pendant un temps donné function buzz(pin, delay) -- pin : la patte sur laquelle le buzzer est connecté; delay : le temps pendant lequel le buzzer reste allumé pinon(pin) -- on allume le buzzer