class Sw
def initialize(pin)
@s=DigitalIO.new(pin,INPUT)
end
def on
@s.read()==0 ? true : false
end
def pulse
while @s.read()==0 do;end
delay(300)
while @s.read()==1 do;end
delay(300)
true
end
end
led = LED.new
sw = Sw.new(D0)
loop do
t=100
if sw.on then
t=1000
end
led.on
delay(t)
led.off
delay(t)
end