Seguidor Solar Automatizado. [TERMINADO]

Estas definiendo dos veces las mismas variables Km1,Km2,Km3 y Km4 primero antes del setup y luego en el loop las vuelves a definir y les asignas valores que pueden ser 0 o 1 y ya no son el numero de pin que les asignaste antes.

int km1 = 1;   // Defines los pines aqui
int km2 = 2;
int km3 = 3;
int km4 = 4;

void setup() {
   Serial.begin(9600) ;
}
void loop() {
  // read the values of the solar panels:
  int V1 = analogRead(Vplaca1) ;
  int V2 = analogRead(Vplaca2) ;
  int V3 = analogRead(Vplaca3) ;
  int V4 = analogRead(Vplaca4) ;
    int Km1 = digitalRead(km1) ;        // Y vuelves a definir la mismas variables y le asignas la lectura 
    int Km2 = digitalRead(km2) ;        // de los pines
    int Km3 = digitalRead(km3) ;
    int Km4 = digitalRead(km4) ;