# include void setup() { Serial.begin(9600); int Zahl1 = 12; int Zahl2 = 21; // "Hilfsvariable", in die das Ergebnis des Speicherauslesens geschrieben wird int Ergebnis; // 1. Zahl schreiben int Speicheradresse = 0; EEPROM.put(Speicheradresse, Zahl1); // 2. Zahl schreiben // Speicheradresse um Länge der Variable int verschieben Speicheradresse += sizeof(int); EEPROM.put(Speicheradresse, Zahl2); // Produkt berechnen und schreiben // Speicheradresse um Länge der Variable int verschieben Speicheradresse += sizeof(int); EEPROM.put(Speicheradresse, Zahl1 * Zahl2); // Speichadresse auf Start setzen Speicheradresse = 0; // Daten in die "Hilfsvariable" Ergebnis einlesen und anzeigen EEPROM.get(Speicheradresse, Ergebnis); Serial.print(String(Ergebnis) + " * "); // Speicheradresse um Länge der Variable int verschieben Speicheradresse += sizeof(int); // Daten in die "Hilfsvariable" Ergebnis einlesen und anzeigen EEPROM.get(Speicheradresse, Ergebnis); Serial.print(String(Ergebnis) + " = "); Speicheradresse += sizeof(int); EEPROM.get(Speicheradresse, Ergebnis); Serial.print(Ergebnis); } void loop() { // bleibt leer → das Programm soll nur einmal ausgeführt werden }