#include <Arduino.h>
void setup() {
Serial.begin(9600);
while(!Serial);
Serial.println("¿Que desea hallar? \n1. Voltaje \n2. Resistencia \n3. Corriente");
}
void loop() {
float voltaje, resistencia, corriente;
int opcion;
if(Serial.available() > 0){
opcion = Serial.parseInt();
if (opcion == 1)
{
Serial.println("Introduzca la resistencia: ");
delay(3000);
while(!Serial.available()){
delay(1000);
}
resistencia = Serial.parseFloat();
Serial.println("Introduzca la corriente: ");
delay(3000);
while(!Serial.available()){
delay(1000);
}
corriente = Serial.parseFloat();
voltaje = resistencia * corriente;
Serial.print("El voltaje es: ");
Serial.println(voltaje);
}
else if (opcion == 2)
{
Serial.println("Introduzca el voltaje: ");
delay(3000);
Serial.read();
while(!Serial.available()){
delay(1000);
}
voltaje = Serial.parseFloat();
Serial.println("Introduzca la corriente: ");
delay(3000);
while(!Serial.available()){
delay(1000);
}
corriente = Serial.parseFloat();
resistencia = voltaje / corriente;
Serial.print("La resistencia es: ");
Serial.println(resistencia);
}
else if (opcion == 3)
{
Serial.println("Introduzca el voltaje: ");
delay(3000);
while(!Serial.available()){
delay(1000);
}
voltaje = Serial.parseFloat();
Serial.println("Introduzca la resistencia: ");
delay(3000);
while(!Serial.available()){
delay(1000);
}
resistencia = Serial.parseFloat();
corriente = voltaje / resistencia;
Serial.print("La corriente es: ");
Serial.println(corriente);
}
}
}