Здравствуйте. Подсобите, пожалуйста, ссылкой и минимальным объяснением. А то мой сжиженный динамической типизацией мозг все никак не может родить способ сериализации и десериализации массива объектов произвольного размера в EEPROM. Условно, класс объекта: Код (C++): class Button { public: Button(byte num){ number = num; for(int i=0; i < 4; i++){ if(negativeList[i] == num){ inverted = true; } } }; void push(){ pinMode(number, OUTPUT); digitalWrite(number, inverted); } void release(){ digitalWrite(number, !inverted); pinMode(number, INPUT); } bool isPushed(){ return inverted ? digitalRead(number) : !digitalRead(number); } private: byte number; bool inverted = false; static: const byte negativeList[] = {L3, R3, L1, R1}; }; Массив этих объектов нужно уметь сохранять и доставать из EEPROM. Как быть?
https://www.arduino.cc/en/Reference/EEPROMPut https://www.arduino.cc/en/Reference/EEPROMGet Вопрос снят.