Onde guardar uma configuração ou um contador que não pode se perder quando o projeto desliga? Numa EEPROM. A 24C256 é uma memória externa fácil de usar.

Pequena, barata e perfeita para as informações que precisam sobreviver ao desligar.

💡 Salve este guia: a EEPROM tem limite de gravações por posição. Não escreva a toda hora — guarde só o que precisa persistir.

🟢 Nível 1: o que é e para que serve

A 24C256 é uma memória não volátil: ela mantém os dados mesmo sem energia. É menor que um cartão SD, mas mais que suficiente para configurações.

Serve para guardar ajustes do usuário, contadores, calibrações e o 'estado' do projeto.

🟡 Nível 2: como se liga

Ela fala por I2C (dois fios). Você escreve bytes em posições (endereços) e lê depois — mesmo após desligar e ligar.

Uma biblioteca facilita ler e escrever valores.

🟡 Nível 2: guardar pouco, mas importante

A EEPROM é ideal para pouca informação que precisa persistir: a última configuração, quantas vezes algo foi usado, um número de série.

Para muitos dados (logs longos), o cartão SD é o caminho.

🔎 Dica: guarde na EEPROM as configurações do usuário. Assim, ao ligar, o projeto volta exatamente como estava — sem reconfigurar tudo.
CaracterísticaValor
ÉMemória não volátil (externa)
Mantém sem energiaSim
ComunicaçãoI2C
CapacidadeSuficiente para configs/contadores
LimiteNúmero de gravações por posição
UsoAjustes, contadores, estado

🔴 Nível 3: como funciona por dentro

Cada célula da EEPROM guarda um bit em uma estrutura que segura a carga sozinha, sem precisar de energia — por isso o dado permanece.

Gravar exige 'reescrever' fisicamente a célula, o que desgasta um pouquinho a cada vez (daí o limite de gravações) e é mais lento que ler. Ler, por outro lado, é rápido e não desgasta. Por isso a regra: leia à vontade, escreva com parcimônia.

⛔ Atenção: escrever sem parar na mesma posição a desgasta e ela para de guardar direito. Grave só quando o valor realmente muda.

⚖️ EEPROM x cartão SD

EEPROM 24C256
  • Pouca informação
  • Configs e contadores
  • Simples (I2C)
  • Limite de gravações
Cartão SD
  • Muitos dados
  • Logs em arquivo
  • Abre no PC
  • Para grandes volumes

🧮 Exemplo prático: salvar a configuração do usuário

📖 Volta como estava

1) Ajuste: o usuário define opções no projeto.

2) Gravação: salve as opções na EEPROM (só ao mudar).

3) Desliga: a energia cai, mas o dado fica.

4) Liga: o projeto lê a EEPROM e restaura tudo.

Configura · salva na EEPROM · desliga · volta igual

🎯 Onde usar

  • Salvar configurações do usuário.
  • Contadores de uso.
  • Calibrações e número de série.
  • Guardar o estado do projeto.

🛠️ Problemas comuns

SintomaCausa provávelSolução
Dado someGravação não concluídaAguarde o tempo de escrita antes de desligar
Para de guardarLimite de gravações atingidoEscreva menos; use outra posição
Não comunicaI2C/endereçoConfira SDA/SCL e o endereço
Leitura erradaEndereço trocadoGrave e leia no mesmo endereço
Escrita lentaNatural da EEPROMEscreva só quando o valor muda
🛒 Na Mamute tem a memória EEPROM 24C256 para guardar as configurações e o estado do seu projeto.

🚀 Conclusão

A EEPROM 24C256 resolve um problema silencioso mas importante: guardar o que não pode se perder ao desligar — configs, contadores, calibrações.

Onde o cartão SD é demais, ela é perfeita. Só escreva com parcimônia e o dado fica firme por anos.

O que você salvaria na EEPROM? Conta aí! 🦣⚡

Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br