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.

Entradas populares de este blog