#Ejercicio #12: Led y Display (Mensaje Encendido y Apagado)
#Uso del Display
from machine import Pin, I2C
import ssd1306 #importar libreria
import time
led_verde = Pin(16,Pin.OUT)
i2c = I2C(0,scl = Pin(22), sda=Pin(21))#Recibe tres parametros, #creacion de un objeto para el tipo de pantalla display
oled = ssd1306.SSD1306_I2C(128,64,i2c)
def estado_led(valor):
if(valor == 1):
oled.fill(0)#Limpiar la pantalla
oled.text("Led",30,0) #Imprimir en los ejes X y Y
oled.text("Encendido",30,40)
oled.show()
elif(valor == 0):
oled.fill(0)#Limpiar la pantalla
oled.text("Led",30,0) #Imprimir en los ejes X y Y
oled.text("Apagado",30,40)
oled.show()
while True:
led_verde.value(1) #Encender LED
estado_led(led_verde.value())
print("Led1: ",led_verde.value())
time.sleep(5)
led_verde.value(0) #Apagar LED
estado_led(led_verde.value())
print("Led2: ",led_verde.value())
time.sleep(5)