from machine import Pin
from utime import sleep
led1_pin = Pin(16,Pin.OUT)
led2_pin = Pin(17,Pin.OUT)
dp1_pin = Pin(12,Pin.IN)
dp2_pin = Pin(27,Pin.IN)
def main():
while True:
sub_led1_off()
sub_led2_off()
dp1_state = dp1_pin.value()
dp2_state = dp2_pin.value()
if dp1_state == 1 and dp2_state == 0:
sub_led1_on()
sub_led2_off()
elif dp1_state == 0 and dp2_state == 1:
sub_led1_off()
sub_led2_on()
elif dp1_state == 1 and dp2_state == 1:
sub_led1_on()
sub_led2_on()
print(dp1_state , dp2_state)
def sub_led1_on():
led1_pin.on()
sleep(0.5)
def sub_led1_off():
led1_pin.off()
sleep(0.5)
def sub_led2_on():
led2_pin.on()
sleep(0.5)
def sub_led2_off():
led2_pin.off()
sleep(0.5)
if __name__ == '__main__':
main()