EEPROM

La libreria EEPROM de Wiring permite facilmente leer y alamcenar datos desde y en el EEPROM de la tarjeta I/O Wiring.

EEPROM quiere decir Electrically Erasable Programmable Read Only Memory. Es un tipo específico de memoria que retiene su contenido aún cuando la corriente en la tarjeta I/O este apagada. La tarjeta I/O Wiring tiene 4k bytes de memoria EEPROM, la cual es un espacio separado de datos en donde un byte puede ser leido o escrito. EEPROM tiene un resistencia de al menos 100,000 ciclos escribir/borrar, el cual no es dificil de lograr si se escriben los datos en el usando un loop for, entonces hay que tener mucho cuidado para evitar hacerlo por error.

EEPROM es ideal para almacenar datos que no cambian muy a menudo, como mensajes permanentes de strings, o la configuración para una aplicación, etc. Los bytes EEPROM son dirigidos linealmente entre 0 y 4095.

 

EEPROM
EEPROM interno de la tarjeta I/O Wiring.

write()
Almacena un byte o un char en una ubicación específica en el EEPROM de la tarjeta I/O Wiring.

read()
Retorna un número entre 0 y 255 para los bytes almacenados en una ubicación específica.