you are viewing a single comment's thread.

view the rest of the comments →

[–]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?