# import time
# time.sleep(0.1) # Wait for USB to become ready
# print("Hello, Pi Pico!")
from machine import Pin
import utime
pin = Pin(3,Pin.OUT);
# for i in range(1,5):
# pin.value(1);
# utime.sleep(i);
# pin.value(0);
# utime.sleep(i);
# val = input("Enter binary stream : ")
# num = int(val);
# print(num)
def conv_bin(bina,num):
while num > 0 :
bina.append(num % 2);
num = num // 2;
bina.reverse();
print(bina)
def fn( num):
bina = [];
conv_bin(bina,num)
pin1 = Pin(11,Pin.OUT)
pin2 = Pin(17,Pin.OUT)
for i in range(len(bina)) :
if( bina[i] == 1) :
pin.value(1);
utime.sleep(1);
pin.value(0);
else :
pin1.value(1);
utime.sleep(1);
pin1.value(0);
utime.sleep(0.5);
pin2.value(1);
utime.sleep(3);
pin2.value(0);
n = input("Enter N : ")
m = input("Enter M : ")
n = int(n);
m = int(m);
for i in range(n,m+1):
fn(i)