Avr/eeprom.h nicht zu finden

Hallo,
ich bin absoluter Neuling was den Aduino betrifft.

Als Einstieg möchte ich den Eggbot testen. Mechanisch habe ich alles im Griff, nur beim Compilieren kommt folgende Error Meldung:
Compilation error: avr/eeprom.h: No such file or directory

Wie kann ich diese Library installieren? Wo kann ich sie finden? Unter sketch wird sie mir nicht angezeigt.
Vielen Dank für eure Unterstützung!

Welchen MC benutzt Du? UNO / Nano Rev. 3 / was Anderes?

Gruß Tommy

Die EEPROM.h Bibliothek für einige Controller/Arduino Modelle ist in der IDE mitgeliefert. Nicht alle Controller haben ein EEPROM und darum gibt es für diese Modelle die Bibliothek nicht.

Darum die Frage von Tommy56

Du kannst aber ein EEprom-IC an I2C bzw SPI Deines Microcontrollers anschließen.

Grüße Uwe

Auch für Modelle die keine AVR sind.
Oder auch kein EEPROM haben, stattdessen das Flash nutzen.

avr/eeprom.h

Diese Datei gibt es nur für AVR.
Ich sehe daran, dass @chrikue eben keinen AVR nutzt.
Aber seine geheime Software einen AVR erwartet.

Das Board ist kein Arduino . Es heißt Devia Control board.
Man kann 2 Stepper Motoren direkt auf dem Board anschließen.

Gruß
Christian

Soweit mir bekannt hat das Board eine Cortex M0 CPU.
Eine ATSAMD21 Variante.
Ist kein AVR.
Hat kein EEPROM

Dein Problem ist also so erstmal unauflösbar.

Da sollte ein “ESP12 Wi-Fi module” drauf sein, das kann man sicher was machen :)

Wie gesagt. Über I2C oder SPI kann an ein entsprechendes EEPROM anschließen.

Grüße Uwe

Vielleicht!
Dazu muss man aber die AT-Firmware da runter werfen.
Und dann tuts immer noch nicht avr/eeprom.h denn auch der ESP ist kein AVR.

Leider ist @chrikue nicht bereit seine Software zu zeigen.
So kann ich nicht zielführend helfen.
Und die Salamitaktik macht mir sowieso auch keinen Spaß.
Von daher stehe ich eher auf Rückzug.

Hallo,
erst einmal bin ich sehr erfreut über die Rückmeldungen.
Danke dafür.
Leider bin ich ein absoluter Anfänger in Sachen Arduino.
Die Abkürzungen etc. sind für mich böhmische Dörfer.
Der Code heißt Eggduino.ino; Software Arduino(aktuell)
Ich bin bisher davon ausgegangen, dass man , ähnlich wie unter Linux, fehlende Dinge nachinstallieren und dann nutzen/ansprechen kann.

Meine Vermutung war, dass es mit eeprom.h ähnlich ist....scheint aber komplexer...

Mal sehen, vielleicht muss ich erst tiefer einsteigen...

Gibt es einen Arduino Einstiegskurs für Dummies den man empfehlen kann?

Viele Grüße

Wenn dein µC, dein Mikrokontroller, der SAMD21 kein EEPROM hat, dann hat er keins.
Da ein Loch rein zu bohren, um ein EEPROM nachzurüsten bekommst du nicht hin.
Ich auch nicht.

Wie schon gesagt:
Du kannst den ESP überreden, ein EEPROM zu emulieren.
Oder ein I2C EEPROM nachrüsten.
In beiden Fällen ist avr/eeprom.h nutzlos und unerreichbar.

ok, verstanden.

Welches Arduino Board häätte denn ein EEPROM, das ich ansprechen könnte?

z.B. Arduino UNO / Namo Rev. 3 mit Atmega 328 oder MEGA mit 2560 als Prozessor.

Gruß Tommy

Steht auch in der Beschreibung des

I used an Arduino Uno.

Gemeint ist da ein Arduino UNO R3. Der Arduino NANO hat den gleichen Controller und funktioniert darum auch.

Grüße Uwe