Problemas con Twitter y mensaje replicado o repetido

Xxx

Hola,
a mí se me ocurre algo así: ir cambiando el valor de un int entre 0 y 1, y luego juntar ese valor a una cadena con sprintf(), que escribe la salida formateada en una cadena char. Calcula la longitud máxima del mensaje al definir msgtw[].

int n = 0;
char msg[33];
char msgtw[35];
loop()
{
    // en el código crearás esto a tu modo
    strcpy(msg, "mensaje Boton presionado");

    if(n == 0) n = 1;
    else if(n == 1) n = 0;

    sprintf(msgtw, "%d %s", n, msg);
}

Te dará unos mensaje así:

1 mensaje Boton presionado
0 mensaje Boton presionado
1 mensaje Boton presionado
...............................

No sé si era lo que buscabas.

¿En serio?

En vez de:

if(n == 0) n = 1;
else if(n == 1) n = 0;

pones:

n=n+1

o
n++ (o quizas ++n), no recuerdo.

De verdad, no entiendo como has podido programar para que publique en twiter pero no sabes "programar" un contador.