deseo utilizar el array con el bluetooth pero la accion no se ejecuta

tengo un problema con el array por ejemplo en el primer codigo sin array me funcionan en fisico y en proteus pero el segundo codigo con array me funciona en proteus pero no el fisico

alguna sugerencia que me pueden dar ya que deseo utilizar el array

Captura3333333333333333.PNG

Captura 2222222222222222222222222222.PNG

Te invito a que te leas las NORMAS para que aprendas a postear correctamente imagenes, código, errores, links, etc...

El código debe postearse como texto y no como una imagen, usando las etiquetas code.

El único "pero" que le encuentro al programa con arrays es que no controlas el indice. Al arrancar el arduino el indice es 0, envias un caracter, lo lee, e indice pasa a valer 1 que es el tamaño del array. En el siguiente caracter, indice pasará a valer 2, y asi sucesivamente. Con lo que estás fuera de la memoria del array...

Añade algo de control:

indice++;
if (indice==TAMANO_ARRAY) indice=0;