const char pole1[] PROGMEM={ 1, 2, 3, 4, 5};
const char pole2[] PROGMEM={ 6, 7, 8, 9, 0};
const char pole3[] PROGMEM={ 'a', 's', 'd', 'f', 'g'};
void ctipole(int *pole) {
for(byte i=0; i<5; i++) {
byte hodnota=pgm_read_byte(&pole[i]);
//nějaké další akce....
}
}
int main(void) {
ctipole(pole1);
ctipole(pole2);
ctipole(pole3);
}
viz. moje prvni odpoved.