problema com progmem em zona especifica

Boa tarde,

Estou a iniciar-me no arduino e estou aqui com um problema.

Queria implementar um comando "Memory Write", em que, sendo dada uma determinada "string", escreva um certo valor para um determinado endereço de memória na flash. Já cheguei à conclusão que, para tal, terei de usar a macro PROGMEM, no entanto não consegui encontrar forma de, com essa macro, escrever no endereço que me é dado. Existe alguma maneira de o fazer?

Cumprimentos e obrigado desde já pela ajuda

Pelo que percebo queres ter uma especie de permanent storage ?
Se é esse o objectivo então o que deves utilizar é a EEPROM:

EEPROM: memory whose values are kept when the board is turned off (like a tiny hard drive). This library enables you to read and write those bytes.