NIVEL J SECCION 10 ARCHIVO 1
# --------------------------------------------------
# Descripción del programa:
# El presente programa denominado "Hola Mundo" realiza la presentación de un mensaje por pantalla y el control de luces LED.
# -------------------------------------------------
# Sección para importar las librerías necesarias
from machine import Pin # Clase Pin de la librería machine necesaria para definir pines y configuraciones de los mismos
import time #Librería time necesaria para generar pausas de tiempo
# --------------------------------------------------
# Sección para definir e inicializar variables, constantes y configuraciones globales
LED1 = Pin(12, Pin.OUT) #Definir la variable LED1 como objeto ligado al Pin 12 como salida digital
LED2 = Pin(13, Pin.OUT) #Definir la variable LED2 como objeto ligado al Pin 13 como salida digital
LED1.value(0) #Inicializar el valor del LED1 (pin 12) en 0 (0 voltios o "desactivado")
LED2.value(0) #Inicializar el valor del LED2 (pin 12) en 0 (0 voltios o "desactivado")
# --------------------------------------------------
#Sección para indicar la ruta de ejecucion (Se recomienda tener una función principal que controle el flujo del programa)
print ("¡Hola Mundo!") #Imprime en pantalla el mensaje "Hola Mundo"
while (1): #Ciclo infinito. Todo lo que esté tabulado después de los ":" se repite continuamente
print("Ding")
LED1.value(1) #Activar el LED del pin 12
LED2.value(0) #Desactivar el LED del pin 13
time.sleep(1) #Realizar una pausa de 1 segundo.
print("Dong") #Realizar una pausa de 1 segundo.
LED1.value(0) #Desactivar el LED del pin 12
LED2.value(1) #Activar el LED del pin 13
time.sleep(1) #Realizar una pausa de 1 segundo.