'''
from machine import Pin
from utime import sleep
LED1 = Pin(0, Pin.OUT)
LED2 = Pin(1, Pin.OUT)
LED3 = Pin(2, Pin.OUT)
LED4 = Pin(3, Pin.OUT)
while True:
LED1.value(1)
sleep(0.5)
LED1.value(0)
LED2.value(1)
sleep(0.5)
LED2.value(0)
LED3.value(1)
sleep(0.5)
LED3.value(0)
LED4.value(1)
sleep(0.5)
LED4.value(0)
'''
'''
# More efficient code
# From PDF
from machine import Pin
from utime import sleep
LEDs = [0, 1, 2, 3] # LED Ports
L = [0, 0, 0, 0]
for i in range(4):
L[i] = Pin(LEDs[i], Pin.OUT)
while True:
for i in range(4):
L[i].value(1)
sleep(0.5)
L[i].value(0)
'''
# Rounak Khuntia's Code
from machine import Pin
from utime import sleep
while True:
for led in range(4):
Pin(led, Pin.OUT).value(1)
sleep(1)
Pin(led, Pin.OUT).value(0)
'''
# Manaswini Ray's Code
from machine import Pin
from utime import sleep
LED1 = Pin(0,Pin.OUT)
LED2 = Pin(1,Pin.OUT)
LED3 = Pin(2,Pin.OUT)
LED4 = Pin(3,Pin.OUT)
led_pins = [LED1, LED2, LED3, LED4]
while True:
for led in led_pins:
led.value(1)
sleep(0.5)
led.value(0)
'''