descomponer un int a String y mostrar

Hello everyone, thanks in advance with the help.
I can’t get to show me the imdividual characters of an int in serial monitor, for four characters, repeat the first 2, but not always.

/*
   Decompose the digits of a resistor to give the color code
*/


unsigned int resistor=3300;
String RLetter="";
unsigned int digit;
char dig[4]={0,0,0,0};

void setup()
{
  Serial.begin(9600);
  pinMode(13, OUTPUT);
  RLetras=(String)resistor;
  Serial.println(resistor);
  digitos=RLetras.length();
  Serial.println("your resistor has  " +String(digit)+" digit");
  for (int i=0;i<digit;i++){
    Serial.print(i);
    Serial.println(RLetter.charAt(i));
  }
}

void loop(){}

**Moderador:**Hola, bienvenido al foro Arduino.
En la sección proyectos tienes estos dos hilos que debiste haber leído antes de postear

Como tu consulta es para otra sección lo muevo a Software.
En el título no debe usarse la palabra Ayuda. Edita!!
El mensaje esta escrito en inglés y este es el foro en Español. Acá surge un problema debido a que posteaste esto sen el foro en Inglés, los moderadores de dicho foro automáticamente por tu título lo moviero a este foro. Asi que edita el cuerpo del mensaje al español.
Agradezco que hayas posteado debidamente el código. Solo ubicaste mal tu tópico.
Normas del foro