void setup() {
// put your setup code here, to run once:
Serial1.begin(115200);
Serial1.println("Hello, Raspberry Pi Pico!");
}
void loop() {
// put your main code here, to run repeatedly:
delay(1); // this speeds up the simulation
}
# --- Definición de variables ---
a = 7 # Primera variable numérica
b = 5 # Segunda variable numérica
# --- Operación aritmética ---
resultado = a + b # Realizamos la suma de las dos variables
# --- Configuración de hardware ---
# Definimos los pines donde están conectados los LEDs
# IMPORTANTE: los números de pin deben ajustarse según tu placa y conexión
led1 = Pin(2, Pin.OUT) # LED1 conectado al pin GPIO2
led2 = Pin(4, Pin.OUT) # LED2 conectado al pin GPIO4
# --- Mostrar resultado en consola ---
print("La suma de", a, "+", b, "es:", resultado)
# --- Lógica booleana aplicada al hardware ---
# Si el resultado es mayor que 10, encendemos ambos LEDs
if resultado > 10:
led1.value(1) # Enciende LED1
led2.value(1) # Enciende LED2
print("Resultado mayor que 10: ambos LEDs encendidos")
else:
led1.value(1) # Enciende solo LED1
led2.value(0) # Apaga LED2
print("Resultado menor o igual a 10: solo LED1 encendido")
# --- Mantener estado por unos segundos ---
time.sleep(5) # Espera 5 segundos con los LEDs encendidos
# --- Apagar LEDs ---
led1.value(0) # Apaga LED1
led2.value(0) # Apaga LED2
print("LEDs apagados")