/*
Nombre del Archivo: cálculo de resistencias
Autor: Alejandro Miñano
Fecha: 29/01/25
Objetivo: cálculo de resistencias
*/
#include <stdio.h> //librerias necesarias
void setup() // Inicializar la comunicación serial
{
Serial.begin(9600);
Serial.println("Introducir el valor de la primera resistencia seguido de espacio y valor de la segunda resistencia");
}
void loop() {
if (Serial.available() > 0)// Verificar si hay datos disponibles para leer
{
int R1 = Serial.parseInt(); // Leer los números ingresados
int R2 = Serial.parseInt();
float RR = R1 * R2; // resistencias multiplicadas
float Rs = R1 + R2; // resistencias sumadas
float requ = RR / Rs; //cálculo del resistencia equivalente
Serial.print("Tu resistencia de ");
Serial.print(R1); // valor de la primera resistencia
Serial.print("Ω");
Serial.print( " y tu resistencia de ");
Serial.print(R2); // valor de la segunda resistencia
Serial.print("Ω");
Serial.print(" tienen una resistencia equivalente en paralelo de: ");
Serial.print(requ); // Resistencia equivalente final
Serial.println("Ω");
delay(2000); // Esperar antes de leer los próximos datos
Serial.println("Introducir el valor de la primera resistencia seguido de espacio y valor de la segunda resistencia:"); // Pedir al usuario que ingrese nuevos números
}
}