# ----------------------------------------------------------------------------
# (| " Blynk.py                                                            "|)
# (| " Este es un sencillo sketch que enciende un LED durante medio segundo"|)
# (| " luego lo apaga durante medio segundo, indefinidamente, con una      "|)
# (| " Raspberry Pi Pico y MicroPython.        							   "|)
# (| "                                                                     "|)
# (| " La Raspberry Pi Pico tienen un <LED_BUILTIN> integrado que puedes   "|)
# (| " controlar y está conectado al GP25.                                 "|)
# (| "   							                                       "|)
# (| " Se limitara la corriente del Led mediante un resistor de 220Ω       "|)
# (| " conectado al pin GP12, el otro extremo al Anodo (+) del Led y el    "|)
# (| " catodo (-) del Led, irá algun pin GND de la Raspberry Pi Pico.      "|)
# (| "                                                                     "|)
# (| " Este código de ejemplo es de dominio público.                       "|)
# (| "                                                                     "|)
# (| " Maker/Developer: jorgechac© - Técnico Laboral en Programación UNAB  "|)
# (| "                                                                     "|)
# (| " Visita  https://jorgechac.blogspot.com                              "|)
# (| "                                                                     "|)
# (| " Venta de accesorios Arduino/Raspberry Pi Pico/ESP32   		       "|)
# (| " Whatsapp y Ventas NEQUI +573177295861                               "|)
# (| " Bucaramanga - Colombia                                              "|)
# (| "                                                                     "|)
# (| " Simulaciön https://wokwi.com/projects/339025368089363028            "|)
# (| " Repositorio https://github.com/jorgechacblogspot/micropython_pico   "|)
# (| " https://jorgechac.blogspot.com/2021/04/raspberry-pi-pico-pin-mapping.html "|)
# ----------------------------------------------------------------------------------

from machine import Pin     # importamos la funcion pin del modulo machine

from utime import sleep     # importamos la funcion sleep del modulo utime

led_25 = Pin(25,Pin.OUT)    # creamos un objeto de tipo pin y definimos el
				            # GP25 como salida digital

led_12 = Pin(12,Pin.OUT)    # creamos un objeto de tipo pin y definimos el
				            # GP12 como salida digital

# Aquí estamos creando dos objetos de tipo Pin: "led_25" y "led_12". El
# primer argumento que se le pasa al constructor es el número del pin que
# queremos utilizar (25 y 12, respectivamente). El segundo argumento "Pin.OUT"
# define el pin como una salida digital.

while True:

# Dentro del bucle, alternamos el estado de los LEDs conectados a los pines
# GP25 y GP12 utilizando el método "toggle()" de la clase Pin. El método
# "toggle()" cambia el estado actual del pin (encendido o apagado) al estado
# opuesto. Luego agregamos una pausa de 0.5 segundos utilizando la función
# "sleep()" de la clase "utime". Esto se hace para que podamos ver los LEDs
# encendidos y apagados con un intervalo de tiempo de 0.5 segundos.

    led_25.toggle()
    led_12.toggle()
    sleep(0.5)
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT