Angebot!

EEPROM Board AT24C04B Speicherkarte Modul I2C

Ursprünglicher Preis war: 10,14 €Aktueller Preis ist: 7,35 €. USt.-frei

EEPROM Board AT24C04B Speichermodul für I2C

Verfügbar bei Nachbestellung

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Das Produkt im Video

Beschreibung

Was ist das

Die AT24C04B EEPROM Board ist ein I2C-Speichermodul, das es ermöglicht, kleine Daten dauerhaft zu speichern. Es kann mit Arduino und Raspberry Pi verwendet werden, um Informationen zu speichern, die auch nach dem Ausschalten des Geräts verfügbar sein sollen.

Eigenschaften

  • Speichertyp: EEPROM
  • Modell: AT24C04B
  • Schnittstelle: I2C
  • Kapazität: 512 Byte

Wofür es dient

Die AT24C04B EEPROM Board ist ideal für Arduino- und Raspberry Pi-Projekte, die die dauerhafte Speicherung kleiner Datenmengen erfordern, wie z.B.:

  • Einstellungen eines Projekts speichern
  • Daten eines benutzerdefinierten Timers speichern
  • Spiel- oder App-Informationen speichern

Anleitung: Wie man die AT24C04B EEPROM Board verwendet

Die AT24C04B EEPROM Board ist ein nicht-flüchtiges Speichermodul, das ideal für die dauerhafte Speicherung kleiner Datenmengen ist. Für Projekte, die dauerhafte Speicherung erfordern, ist es perfekt für Anfänger und Fortgeschrittene.

Was du brauchst

  • Arduino IDE
  • USB-Kabel
  • Arduino Mikrocontroller
  • Computer mit Windows, macOS oder Linux

Schritte

  1. 1. Lade und installiere die Arduino IDE.
  2. 2. Verbinde den Arduino mit dem Computer über das USB-Kabel.
  3. 3. Lade das Beispiel-Skript aus der Abschnitt ‚Code‘.
  4. 4. Öffne die Arduino IDE und lade das Skript auf deinen Mikrocontroller.
  5. 5. Verbinde die EEPROM Board AT24C04B mit deinem Mikrocontroller über I2C.
  6. 6. Überprüfe im Datenblatt die korrekte I2C-Konfiguration.
  7. 7. Führe das Skript aus, um Daten zu lesen und zu schreiben.
  8. 8. Überprüfe die korrekte Lesung und Schreibfunktion.

Beispielcode

```cpp
#include <Wire.h>
#include <EEPROM.h>

void setup() {
  Wire.begin();
  Serial.begin(9600);
}

void loop() {
  writeData();
  readData();
}

void writeData() {
  int address = 0;
  int data = 12345;
  Wire.beginTransmission(0x50);
  Wire.write((byte)address);
  Wire.write((byte)data);
  Wire.endTransmission();
  delay(1000);
}

void readData() {
  int address = 0;
  int data;
  Wire.beginTransmission(0x50);
  Wire.write((byte)address);
  Wire.endTransmission();
  Wire.requestFrom(0x50, (byte)1);
  if (Wire.available()) {
    data = Wire.read();
    Serial.println(data);
  }
}
```

Mini-Projekt

Erstelle einen benutzerdefinierten Timer, der die aktuelle Uhrzeit in EEPROM speichert und beim Neustart wiederherstellt.

Häufige Fehler

  • Stelle sicher, dass das I2C-Kabel korrekt verbunden ist.
  • Stelle sicher, dass der Mikrocontroller auf 3,3V läuft.
  • Überprüfe die I2C-Konfiguration im Datenblatt.
  • Überprüfe, dass das Arduino-Skript korrekt ist.

Empfohlenes Zubehör

  • Temperatursensoren
  • LCD-Anzeige
  • Taster und Schalter
  • LiPo-Batterie

Häufige Fragen

Wie kann ich die I2C-Verbindung überprüfen?
Verwende einen Oszilloskop oder einen I2C-Analyser wie I2C Scanner.

Mein Mikrocontroller hat 5V, kann ich ihn trotzdem verwenden?
Überprüfe im Datenblatt die Funktionalität des Moduls bei 5V. Ansonsten verwende einen Spannungsconverter.

Kann ich dieses Modul mit nicht-Arduino-Mikrocontrollern verwenden?
Ja, das Modul unterstützt jede I2C-Mikrocontroller.

Rezensionen

Es gibt noch keine Rezensionen.

Schreiben Sie die erste Rezension für „EEPROM Board AT24C04B Speicherkarte Modul I2C“

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert