from machine import Pin
from time import sleep
ledV = Pin(0, Pin.OUT)
ledA = Pin(1, Pin.OUT)
ledC = Pin(2, Pin.OUT)
class Led:
def __init__(self, pino): #por que usar __init__? inicialização
self.pino = Pin(pino, Pin.OUT)
def ligar(self):
self.pino.value(1)
def desligar(self): #o que é esse self? convenção
self.pino.value(0) # o que significa esse value?(0) "forçar o valor"
n = 0
while True:
n = n+1
ledC = Led(2)
ledC.ligar()
sleep(1)
ledC.desligar()
ledA = Led(1)
ledV.ligar()
sleep(1)
ledV.desligar()
sleep(1)
ledV = Led(0)
ledV.ligar()
sleep(0.5)
ledV.desligar()
sleep(0.5)
print("ciclo", n)