Leituras sensor sharp

Galera, boa tarde.

Estou com um problema

"cannot convert 'double' to 'int*' in assignment"

O código a baixo retorna esse error, alguém consegue resolver ?

int sensor1 = A0;
int sensor2 = A1;
int sensor3 = A2;
int sensor4 = A3;
int sensor5 = A4;
int sensor6 = A5;
int sensor7 = A6;
//int sensor3 = A2;

void setup() {
pinMode(sensor1, INPUT);
pinMode(sensor2, INPUT);
pinMode(sensor3, INPUT);
pinMode(sensor4, INPUT);
pinMode(sensor5, INPUT);
pinMode(sensor6, INPUT);
pinMode(sensor7, INPUT);
//pinMode(sensor3, INPUT);
//pinMode(sensorPin2, INPUT);
//pinMode(sensorPin3, INPUT);
Serial.begin(9600);
}
void printSensorValue(String Nome,int valor)
{
  Serial.print(Nome+" : ");
  Serial.print(valor);
  Serial.print(" CM ");
}
void SensorAferirCM(int Pino[], int *Result[])
{
 
  for(int i=0;i<=6;i++)
  {
  analogRead(Pino[i]);
  }
  delay(50);
  float sensorValue = 0.0;
  for(int i=0;i<=6;i++)
  {  
  sensorValue=analogRead(Pino[i]);
   Result[i]=10650.08 * pow(sensorValue,-0.935) - 10;   
  sensorValue = 0.0;
  }
  
}

void loop() {

printSensorValue("SENSOR 1",SensorAferirCM(sensor1));
printSensorValue("SENSOR 2",SensorAferirCM(sensor2));
printSensorValue("SENSOR 3",SensorAferirCM(sensor3));
printSensorValue("SENSOR 4",SensorAferirCM(sensor4));
printSensorValue("SENSOR 5",SensorAferirCM(sensor5));
printSensorValue("SENSOR 6",SensorAferirCM(sensor6));
printSensorValue("SENSOR 7",SensorAferirCM(sensor7));

Serial.println();
}
int sensor1 = A0;

Isto não se pode fazer.
int é um inteiro. A0 não é um numero inteiro. Logo não pode ser escrito na variável sensor1.