def pulse(self, step=1, forever=True):
        val = 0
        while forever:
            if val <= 10000:
                val = val + step
            else:
                val = val - step

            self.analogWrite(pin_number=self.pin_number, value=val/10000)
dataset/ETHPy150Open jochasinga/pluto/pluto/pluto.py/Pin.pulse/original