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