import machine
import time
# Define los pines de los LEDs
led1 = machine.Pin(13, machine.Pin.OUT)
led2 = machine.Pin(12, machine.Pin.OUT)
led3 = machine.Pin(14, machine.Pin.OUT)
ledRojo = machine.Pin(19, machine.Pin.OUT)
ledAmarillo = machine.Pin(21, machine.Pin.OUT)
ledVerde = machine.Pin(22, machine.Pin.OUT)
while True:
#
led1.value(1)
r1 = float(input("Ingresa el valor de la resistencia 1 (Ω): "))
led1.value(0)
# Solicita el segundo valor de resistencia
led2.value(1)
r2 = float(input("Ingresa el valor de la resistencia 2 (Ω): "))
led2.value(0)
# Solicita el tercer valor de resistencia
led3.value(1)
r3 = float(input("Ingresa el valor de la resistencia 3 (Ω): "))
led3.value(0)
# Calcula la resistencia total en paralelo
r_total = 1 / ((1/r1) + (1/r2) + (1/r3))
print("La resistencia total del circuito es:" , round(r_total, 2), "Ω")
# Enciende el LED correspondiente según el valor de R_total
if r_total < 100:
ledRojo.value(1)
time.sleep(10)
ledRojo.value(0)
elif r_total >= 100 and r_total <= 1000:
ledAmarillo.value(1)
time.sleep(10)
ledAmarillo.value(0)
else:
ledVerde.value(1)
time.sleep(10)
ledVerde.value(0)