Na documentação do Arduino, cito: http://playground.arduino.cc/Learning/Memory Nota: a memória Flash (PROGMEM) pode ser preenchida apenas no tempo de gravação do programa. Você não pode alterar os valores no flash após o início do programa. E na descrição do PROGMEM:...