Introducción
En este post, se verá cómo calcular el valor elevado a una potencia. Básicamente, esta función toma un número (base) y lo eleva a otro número (exponente).
La función para calcular el valor elevado a una potencia utilizando Arduino IDE es pow(). Esta función se utiliza para elevar un número a un determinado exponente.
Función
pow(base, exponente)
Parametros
base: el número (float)
exponente: la potencia a la que se eleva la base (float)
Ejemplo
float i=0;
long result;
void(setup){
Serial.begin(9600L);
}
void(loop){
Serial.println("Base 2: ");
for(i=0;i<50;i++){
result=pow(2,i);
Serial.println(result);
}
Llévalo a la práctica
Los cálculos son útiles cuando trabajan con señales reales. Mira tres ejemplos que convierten lecturas en bruto en valores: una pinza de corriente, contadores de energía y sensores de 4-20 mA.
Caso de estudio
Lee la corriente con una pinza. Córtala en el límite.
Un sensor de pinza en una entrada analógica, un PLC basado en Arduino con un relé que corta la corriente ante una anomalía y un Panel PC.
Lee el caso de estudio
Simulador
Lee tus contadores de energía desde un PLC, por máquina y por turno
Un ESP32 PLC 21 CORE lee seis contadores de máquina por Modbus RTU y el contador general por Modbus TCP, y reparte los kWh por turno.
Abre el simulador
PLC Solution Library
Lectura de sensores de presión y temperatura 4-20 mA en un PLC ESP32
Un mapa lineal de dos líneas convierte las lecturas en bruto a unidades de ingeniería, y se marca cualquier sensor cuya corriente de lazo baje de 4 mA.
Ver el ejemplo