from machine import Pin
import time
# Entradas: switches
sw0 = Pin(2, Pin.IN, Pin.PULL_DOWN)
sw1 = Pin(3, Pin.IN, Pin.PULL_DOWN)
sw2 = Pin(4, Pin.IN, Pin.PULL_DOWN)
sw3 = Pin(5, Pin.IN, Pin.PULL_DOWN)
# Salidas: LEDs
led0 = Pin(10, Pin.OUT)
led1 = Pin(11, Pin.OUT)
led2 = Pin(12, Pin.OUT)
led3 = Pin(13, Pin.OUT)
while True:
b0 = sw0.value()
b1 = sw1.value()
b2 = sw2.value()
b3 = sw3.value()
valor = b0 + (b1 * 2) + (b2 * 4) + (b3 * 8)
print("Valor decimal:", valor)
led0.value(b0)
led1.value(b1)
led2.value(b2)
led3.value(b3)
time.sleep(0.2)