Conversion string > unsigned char

Salut

Je ne vois pas la déclaration de la variable heure.
En supposant un String :

void saisiHeure()
{
  String heure;
  while (Serial.available() > 0)
  {
    char inChar = Serial.read();
    heure += inChar;
  }
  String _minute = heure.substring(0,2);
  String _hour =  heure.substring(3,5);
  if (heure!=NULL)
  {
    Serial.println(heure[0]);
    Serial.println(heure[1]);
    Serial.println(heure[3]);
    Serial.println(heure[4]);
    Serial.println(_minute);
    Serial.println(_hour);
    minute = _minute.toInt();
    hour = _hour.toInt();
    Serial.println(minute);
    Serial.println(hour);
  }
}

@+