#include <iostream>
const char* A[][5] PROGMEM = {
{1,2,3,4,5},
{6,7,8,9,0},
{a,s,d,f,g} // aby byl týpek podomňou spokojenej, tak dodám že ak a, s, d, f, g nie sú premenné (resp. konštanty a pod.) ale ak chceš hodnotu rovnej danému písmenu uložiť do tochto poľa tak všetky písmená obal medzi apostrofi.
}
void readA(){
for (size_t i = 0; i < 3; i++) {
for (size_t j = 0; j < 5; j++) {
byte hodnota=pgm_read_byte(A[i][j]);
// ďalší akce
}
}
}
int main(void) {
readA();
return 0;
}
neco som napsal, neskúšal či funguje.
tie byte a PROGMEM máš asi definované v nejakej knižnici či inom .h súbore.
(sry za chyby (a nezmyslnosti v #1) a že to som napsal tak sakra pomalu ale ešte som len vstal z postele a na mobilu to psát taky není zábava).