print("Hello, ESP32!")
#libreria
from machine import printimport time
class Led:
def __init__(self,pin):
self.pin = Pin(pin,Pin.OUT)
print(f'Objeto {self} contruido')
def mensaje (self, texto):
print(texto)
def prender(self,tiempoPrendido=1,tiempoApagado=0):
self.pin.value(1)
def apagar (self):
self.pin.value(0)
def pausar (self,tiempo):
time.sleep(tiempo)
def parpadear (self,iteraciones):
for i in range (iteraciones)
self.prender()
time.sleep(0.2)
self.apagar()
time.sleep(0.2)
ledRojo = Led(10)
LedAzul = Led(14)
LedVerde = Led(17)
if __name__=='__manin__':
while True:
LedRojo.mensaje('\t\tA L T O')
LedRojo.prender(3)
LedVerde.mensaje('\t\tS I G A')
LedVerde.prender(1)
LedAmarillo.mensaje('\tP R E C A U C I O N')
LedAmarillo.prender(3)