from machine import Pin
from utime import sleep
print("Hello, Pi Pico!")
print("This is Experiment - 3 and Objective - 6")
print("Name: Archana kumari; Registration No.: 1941012801")
print("Objective : 6 Implementation of a 8-bit binary counter to show numbers in binary using eight LEDs.")
led1 = Pin(0, Pin.OUT)
led2 = Pin(1, Pin.OUT)
led3 = Pin(2, Pin.OUT)
led4 = Pin(3, Pin.OUT)
led5 = Pin(4, Pin.OUT)
led6 = Pin(5, Pin.OUT)
led7 = Pin(6, Pin.OUT)
led8 = Pin(7, Pin.OUT)
for i in range(0, 256):
num=i
if num>=128:
led8.value(1)
num=num%128
if num>=64:
led7.value(1)
num=num%64
if num>=32:
led6.value(1)
num=num%32
if num>=16:
led5.value(1)
num=num%16
if num>=8:
led4.value(1)
num=num%8
if num>=4:
led3.value(1)
num=num%4
if num>=2:
led2.value(1)
num=num%2
if num==1:
led1.value(1)
sleep(0.1)
led1.value(0)
led2.value(0)
led3.value(0)
led4.value(0)
led5.value(0)
led6.value(0)
led7.value(0)
led8.value(0)
sleep(0.25)