Aviso

El foro está en modo de sólo lectura.

Codigo del medidor de Bobinas para arduino.

Más
6 años 11 meses antes #449 por Jose Luis
Aqui os pego le codigo del medidor de inductancias (bobinas para arduino). Recordar que no es el modelo autonomo :
//reibot.org for guide
double pulso, frecuencia, capacidad, inductancia;
void setup(){
Serial.begin(115200);
pinMode(11, INPUT);
pinMode(13, OUTPUT);
Serial.println("Medidor de Inductancias!!!");
delay(200);
}
void loop(){
digitalWrite(13, HIGH);
delay(5);                                                                  // Dar algun timepo para cargar la bobina.
digitalWrite(13,LOW);
delayMicroseconds(100);                                                    // verificar que mide la resonancia.
pulso = pulseIn(11,HIGH,5000);                                             // returna 0 si esta fuera de tiempo.
if(pulso > 0.1){                                                           // Si no se activo el fuera de tiempo ... tomo una lectura:
  capacidad = 2.E-6;                                                       // Insertar la capacidad de los condensadores aqui. Actualmente se usa 2 uF.
frecuencia = 1.E6/(2*pulso);
inductancia = 1./(capacidad*frecuencia*frecuencia*4.*3.14159*3.14159);
inductancia *= 1E6;                                                        // Tenga en cuenta que esto es lo mismo que decir  inductance = inductance*1E6
Serial.print("Pulso en uS:");
Serial.print( pulso );
Serial.print("\tfrecuencia Hz:");
Serial.print( frecuencia );
Serial.print("\tinductancia uH:");
Serial.println( inductancia );
delay(20);
}
}
Tiempo de carga de la página: 0.087 segundos
Gracias a Foro Kunena