Files
MX5-Arduino/map.ino
T
2018-08-28 11:34:23 +01:00

21 lines
531 B
Arduino

void map_init()
{
task_map_run();
Serial.print("MAP: ");
Serial.print(map_current_value);
if(map_current_value < 87)
Serial.println(" (ERROR: Low)");
else if(map_current_value > 108)
Serial.println(" (ERROR: High)");
else
Serial.println(" (OK)");
}
void task_map_run()
{
map_current_value = map(analogRead(A3), 0, 1023, map_sensor_min_kpa, map_sensor_max_kpa);
map_current_index = map(map_current_value, map_range_min, map_range_max, 0, 15);
map_current_index = constrain(map_current_index,0,15);
}