Amigo Joaquín, saludos.
Estuve revisando, existe una que otra información parecida pero de igual forma no explicita y en la mayoría queda la pregunta suelta, o sea no existe solución.
Sería bueno concluir con este tipo de preguntas y quede solucionado el tema para así poder ayudar a los demás compañeros que al igual que yo queremos aprender y transmitir ese conocimiento como bien lo hace usted, mi estimado amigo Joaquín .
Estuve revisando las señales de la rueda izquierda del vehículo con el multímetro a pesar de ser una onda cuadrada que envía este sensor tipo hall.
Pude revisar que al estar en reposo, existen 0.7 voltios y en movimiento me marca 1.4 voltios.
Ahora bien, hice un código guiándome con todo lo aprendido para visualizar los valores en la pc.
Código:
int potenciometro;
# define rango 100
void setup()
{
pinMode(10,OUTPUT);
Serial.begin(9600);
}
void loop()
{
potenciometro=map(analogRead(A0),0,1023,0,rango);
Serial.println(potenciometro);
delay(200);
}
Donde al estar en reposo el vehículo (prendido, relanti) visualizo 13-14-13-14, a veces pasando de tres 13 o cuatro 14.
Al acelerar a 15km, este varía bruscamente de 29-14-13-29-29-28-29-14-13 y este patrón no cambia por más que incremente a 30 km.
Teniendo estos datos, no tengo un patrón para poder realizar lo que necesito.
He escuchado que vale colocar un convertidor de frecuencia/voltaje, ya que como ven, la señal de rueda la estoy colocando directamente a la entrada analógica A0.
Quiero comentarles que el otro pin es llamado potencia y este lleva 12 voltios, mientras que el que estoy usando es señal.
Saludos.