In recent project, I have to take reading from MAP sensor. So basically, we used analog pin for this. But in my case, I don't get proper result which actually I want.
When I'm taking readings through multi-meter then I got proper readings. Means when I start the vehicle then it's show 0.99 V. When I provide full throttle then voltage also increase and it's reach to 1.66 V. And finally when suddenly come back to normal throttle then also voltage decrease around like 0.48 V and then within a second again show normal 0.99 V.
Here, when I'm taking readings from MAP sensor through multi-meter then I'm providing ground to multi-meter. And when I taking readings from MAP sensor through Arduino then I'm not providing any ground to Arduino. Because I think it may be damage my Arduino.
So, I think this is also one possibility and may be possible that's why I'm not getting that type of voltage output through Arduino.
Here, the ground which I provide to multi-meter is from 12V DC battery which is used in CNG Auto rickshaw. So, that's why I'm not providing ground to Arduino. So, give me some suggestions about this. What should I do for this. Providing ground to Arduino or not.
Here, it's my code.
int kMAP1 = 0;
float kMAP2 = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
kMAP1 = analogRead(A0);
kMAP2 = kMAP1 * (5.0 / 1023.0);
Serial.print("MAP1: ");
Serial.print(kMAP1);
Serial.print("\t");
Serial.print(" MAP2: ");
Serial.println(kMAP2);
delay(1000);
}
And it's my serial monitor output.
MAP1: 490 MAP2: 2.39
MAP1: 433 MAP2: 2.12
MAP1: 270 MAP2: 1.32
MAP1: 0 MAP2: 0.00
MAP1: 447 MAP2: 2.18
MAP1: 401 MAP2: 1.96
MAP1: 518 MAP2: 2.53
MAP1: 487 MAP2: 2.38
MAP1: 344 MAP2: 1.68
MAP1: 374 MAP2: 1.83
MAP1: 611 MAP2: 2.99
MAP1: 429 MAP2: 2.10
MAP1: 647 MAP2: 3.16
MAP1: 668 MAP2: 3.26
MAP1: 460 MAP2: 2.25
MAP1: 489 MAP2: 2.39
MAP1: 278 MAP2: 1.36
MAP1: 277 MAP2: 1.35
MAP1: 318 MAP2: 1.55
MAP1: 383 MAP2: 1.87
MAP1: 238 MAP2: 1.16
MAP1: 237 MAP2: 1.16
MAP1: 134 MAP2: 0.65
MAP1: 191 MAP2: 0.93
MAP1: 230 MAP2: 1.12
MAP1: 308 MAP2: 1.51
MAP1: 479 MAP2: 2.34
MAP1: 388 MAP2: 1.90
MAP1: 544 MAP2: 2.66
MAP1: 518 MAP2: 2.53
MAP1: 419 MAP2: 2.05
MAP1: 544 MAP2: 2.66
MAP1: 586 MAP2: 2.86
MAP1: 544 MAP2: 2.66
MAP1: 575 MAP2: 2.81
MAP1: 184 MAP2: 0.90
MAP1: 202 MAP2: 0.99
MAP1: 883 MAP2: 4.32
MAP1: 671 MAP2: 3.28
MAP1: 884 MAP2: 4.32
MAP1: 487 MAP2: 2.38
MAP1: 403 MAP2: 1.97
MAP1: 184 MAP2: 0.90
MAP1: 426 MAP2: 2.08
MAP1: 412 MAP2: 2.01
MAP1: 428 MAP2: 2.09
MAP1: 434 MAP2: 2.12
MAP1: 420 MAP2: 2.05
MAP1: 312 MAP2: 1.52
MAP1: 414 MAP2: 2.02
MAP1: 435 MAP2: 2.13
MAP1: 405 MAP2: 1.98
MAP1: 418 MAP2: 2.04
MAP1: 515 MAP2: 2.52
MAP1: 462 MAP2: 2.26
MAP1: 578 MAP2: 2.83
MAP1: 332 MAP2: 1.62
MAP1: 330 MAP2: 1.61
MAP1: 164 MAP2: 0.80
MAP1: 425 MAP2: 2.08
MAP1: 345 MAP2: 1.69
MAP1: 226 MAP2: 1.10
MAP1: 0 MAP2: 0.00
MAP1: 97 MAP2: 0.47
MAP1: 872 MAP2: 4.26
MAP1: 55 MAP2: 0.27
MAP1: 492 MAP2: 2.40
MAP1: 531 MAP2: 2.60
MAP1: 1023 MAP2: 5.00
MAP1: 43 MAP2: 0.21
MAP1: 6 MAP2: 0.03