In offerta!

Memoria di archiviazione I2C Interfaccia EEPROM AT24C256 Modulo Arduino

Il prezzo originale era: 2,93 €.Il prezzo attuale è: 2,54 €. Escluso IVA

Modulo di memoria EEPROM AT24C256 con interfaccia I2C per Arduino. Perfetto per archiviare dati permanenti in progetti elettronici.

7 disponibili (ordinabile)

COD: ARD001370 Categorie: ,

Descrizione

Cos’è

Il modulo di memoria EEPROM AT24C256 con interfaccia I2C è un componente elettronico progettato per l’archiviazione non volatile di dati in progetti Arduino. Questo modulo consente di memorizzare informazioni importanti come configurazioni, statistiche o qualsiasi altro tipo di dato che deve rimanere conservato anche quando il dispositivo è spento.

Caratteristiche

  • Memoria EEPROM AT24C256
  • Interfaccia I2C
  • Compatibile con Arduino e altri microcontrollori che supportano l’interfaccia I2C

A cosa serve

Questo modulo EEPROM è ideale per applicazioni in cui è necessario memorizzare dati permanenti, come la registrazione di dati sensoriali (ad esempio temperatura) su lungo periodo. Può essere utilizzato in progetti che richiedono un archivio permanente delle configurazioni o statistiche.

Tutorial: Come usare Modulo EEPROM AT24C256 I2C per Arduino

L’EEPROM AT24C256 è un modulo di memoria non volatile che può essere utilizzato con Arduino per archiviare dati importanti come configurazioni, statistiche o qualsiasi altro tipo di informazione che deve rimanere memorizzata anche quando il dispositivo è spento. Questa guida ti aiuterà a connettere e utilizzare questo modulo in pochi passaggi.

Cosa serve

  • Arduino Uno/Nano
  • Cavo USB per Arduino
  • Modulo EEPROM AT24C256 I2C

Passi

  1. Collegare il modulo EEPROM al pin VCC di Arduino
  2. Collegare il GND del modulo a un pin GND di Arduino
  3. Connettere il SDA del modulo al pin A4 di Arduino (SDA)
  4. Connettere il SCL del modulo al pin A5 di Arduino (SCL)
  5. Installare la libreria EEPROMex per Arduino dal gestore librerie
  6. Includere la libreria EEPROMex nel codice
  7. Scrivere i dati in EEPROM utilizzando eeprom_write_byte()
  8. Leggere i dati da EEPROM usando eeprom_read_byte()

Codice di esempio

// Includi la libreria
#include <EEPROMex.h>

void setup() {
  // Imposta la comunicazione I2C
  Wire.begin();
}

void loop() {
  // Scrivi un byte in EEPROM al posizione 0
  eeprom_write_byte((uint8_t*)0, 42);
  
  delay(5000); // Attendi 5 secondi prima di leggere
  
  // Leggi il byte da EEPROM dalla posizione 0
  uint8_t x = eeprom_read_byte((uint8_t*)0);
}

Mini-progetto

Crea un sensore che registra la temperatura ogni ora e memorizza i dati in EEPROM per una settimana. Utilizza un modulo DS18B20 e visualizza i risultati su un display LCD.

Errori comuni

  • Non verificare l’indirizzo I2C corretto del modulo
  • Scriverò troppi dati oltre la capacità di EEPROM
  • Utilizzare il metodo errato per scrivere/leggere dalla memoria
  • Ignorare la necessità di installare una libreria specifica

Accessori consigliati

  • Modulo DS18B20 Temperatura
  • Display LCD 16×2
  • Relay Module 5V
  • RTC Modulo Real Time Clock DS3231

Domande frequenti

Come posso verificare se il modulo EEPROM è stato correttamente collegato?
Utilizza l’interfaccia Serial Monitor di Arduino per leggere i dati da EEPROM e vedere se vengono visualizzati correttamente.

Quali sono le dimensioni massime della memoria che posso scrivere in EEPROM?
Verifica sul datasheet del modulo AT24C256, ma generalmente è di 32KB (256 x 1024 bit).

Informazioni aggiuntive

Peso 21 g