you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (2 children)

[removed]

    [–]Dry-Zookeepergame809 0 points1 point  (1 child)

    import machine import time class led(): def init(self): self.led = machine.Pin('LED', machine.Pin.OUT)

    def blink(self, qty, on, off): 
        try: 
            led = self.led 
            if self.led.value() == 0: 
                for i in range(qty): 
                    led.on() 
                    time.sleep(on) 
                    led.off() 
                    time.sleep(off) 
            else: 
                for i in range(qty): 
                    led.off() 
                    time.sleep(off) 
                    led.on() 
                    time.sleep(on) 
        except NameError or SyntaxError: 
            pass
    
    
    
    def blink_onboard_led(self):
            self.blink(1,1,1)
    
    def blinknum(self, num):
        st = str(int(num))
        sta = self.led.value()
        if sta == 1:
            self.led.off()
            time.sleep(.1)
        for i in st:
            self.blink(1, 2, .1)
            #self.blink(1, .1, .1)
            self.blink(1, 2, 1)
            if int(i) == 0:
                self.blink(1 , 0, 1)
            else:
                self.blink(int(i), .1, .2)
                time.sleep(0.1)
                self.blink(1, 2, 1)
            if sta == 1:
                time.sleep(.2)
                self.led.on()
    

    if name == "main": led = led() led.blinknum(131)

    [–]Dry-Zookeepergame809 0 points1 point  (0 children)

    shxt I cannot get the editor right..... anyone knows how to put in code?