comando[index] = '\0'; AYUDA

Hola, me presento, soy un aficionado y entusiasta de arduino.

Después de esto me gustaría plantear una duda que tengo:

En la expresión "comando[index] = '\0';" la asignación que hace despues del igual " '\0' " no se que significa.

Imagino que será una inicialización o asignación a cero, pero nunca lo habia visto.

Gracias de antemano.

Me parece que estas un poco confundido:

En realidad se trata de un array (matriz en español), un tipo de variable que en arduino generalmente se utilizan para almacenar cadenas de texto y el ultimo lugar de estas siempre debe existir ese símbolo (\0 ) se trata NULL y el sistema lo reconoce como el final de la cadena, en ingles se le llama " Null-terminated string "

ejemplo:

miCadena[8] = {'A', 'R', 'D', 'U', 'I', 'N', 'O', '\0'};

Muchísimas gracias, totalmente aclarado.

Gracias de nuevo