Search wiring.org.co:

Librerías \ EEPROM

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Clase | EEPROM
Nombre |

### read()

Ejemplos |
    #include "WEEPROM.h";

    char val;

    void setup() {
      if (EEPROM.read(5) != 'H') {  // Si una 'H' no ha sido almacenada antes
                                   // en la ubicaci&oacute;n EEPROM 5
        EEPROM.write(5, 'H');      // almacena una 'H' en la ubicaci&oacute;n EEPROM 5
      }
      val = EEPROM.read(5);        // lee los valores guardados en la ubicaci&oacute;n EEPROM 5

      pinMode(48, OUTPUT);
    }

    void loop() {
      if ( val == 'H' )             // Si val es 'H' entonces enciende el LED de la tarjeta (pin 48)
      {
        digitalWrite(48, HIGH);
      }
      delay(100);
    }
Descripción | 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. El meétodo read() lee un byte de una ubicación específica.
Sintaxis |
    EEPROM.read(ubicación)
Parámetros |

address | int: Especifíca un valor de una ubicación entre 0 y 4095

Retorna | byte
Uso | Application

Updated on July 07, 2011 11:14:29pm PDT