import machine
import random
from machine import Pin, Timer
import time
#print(machine.freq()/1000000)
#for default led
##### Basic LED on and off
# led=Pin(26,Pin.OUT)
# for i in range(20):
# led.on()
# time.sleep(3)
# led.off()
# time.sleep(2)
# def blink_led(timer):
# led.on()
# time.sleep(0.5)
# led.off()
# time.sleep(0.5)
# timer=Timer()
# timer.init(freq=2, mode=Timer.PERIODIC, callback=blink_led)
# time.sleep(20)
# timer.deinit()
#For red led
# led=Pin(1,Pin.OUT)
# def blink_led(timer):
# led.on()
# time.sleep(0.5)
# led.off()
# time.sleep(0.5)
# timer=Timer()
# timer.init(freq=2, mode=Timer.PERIODIC, callback=blink_led)
# time.sleep(20)
# timer.deinit()
#traffic light question
# led_red=Pin(1,Pin.OUT)
# led_yellow=Pin(2,Pin.OUT)
# led_green=Pin(4,Pin.OUT)
# while(1):
# num = random.random()
# print(num)
# if num>0.75:
# led_green.on()
# time.sleep(1)
# led_green.off()
# if num<0.5:
# led_red.on()
# time.sleep(1)
# led_red.off()
# else:
# led_yellow.on()
# time.sleep(1)
# led_yellow.off()
# time.sleep(1)
#binary number question
# led_red=Pin(1,Pin.OUT)
# led_yellow=Pin(2,Pin.OUT)
# num=25
# while num > 0:
# remainder = num % 2
# #binary = str(remainder) + binary
# print(remainder)
# if remainder==1:
# led_red.on()
# time.sleep(1)
# led_red.off()
# else:
# led_yellow.on()
# time.sleep(1)
# led_yellow.off()
# num = num // 2