Tutorial.EEPROMWrite History

Hide minor edits - Show changes to markup

June 04, 2010, at 08:21 PM by Equipo Traduccion -
Changed lines 3-5 from:

EEPROM Write

to:

Escritura de EEPROM

June 04, 2010, at 08:15 PM by Equipo Traduccion -
Changed lines 1-2 from:

Examples > EEPROM Library

to:

Ejemplos > librería EEPROM

Changed lines 5-8 from:

Stores values read from analog input 0 into the EEPROM. These values will stay in the EEPROM when the board is turned off and may be retrieved later by another sketch.

Code

to:

Guarda los valores leídos desde la entrada analógica 0 en la memoria EEPROM. Estos valores quedarán en la EEPROM cuando la placa se apague y pueden ser leídos mas tarde por otro programa.

Código

Changed lines 13-16 from:

// the current address in the EEPROM (i.e. which byte // we're going to write to next) int addr = 0;

to:

// la direccion actual en la EEPROM // (p.e. cual es el siguiente byte a escribir) int direccion = 0;

Changed lines 23-26 from:
  // need to divide by 4 because analog inputs range from
  // 0 to 1023 and each byte of the EEPROM can only hold a
  // value from 0 to 255.
  int val = analogRead(0) / 4;
to:
  // Necesita dividir la lectura entre 4 porque el valor analogico estará entre 0 t 1023 
  // y cada byte de la EEPROM puede contener valores entre 0 y 255 
  int valor = analogRead(0) / 4;
Changed lines 27-30 from:
  // write the value to the appropriate byte of the EEPROM.
  // these values will remain there when the board is
  // turned off.
  EEPROM.write(addr, val);
to:
  // Escribe cada valor en la posición apropiada de la EEPROM.
  // Estos valores quedarán en la EEPROM cuando la placa se apague.
  EEPROM.write(direccion, valor);
Changed lines 31-35 from:
  // advance to the next address.  there are 512 bytes in 
  // the EEPROM, so go back to 0 when we hit 512.
  addr = addr + 1;
  if (addr == 512)
    addr = 0;
to:
  // incrementa "direccion" en 1 para avanzar a la siguiente dirección de la EEPROM
  direccion = direccion + 1;

  // Solamente hay 512 bytes de EEPROM, desde 0 hasta 511 
  // Si estamos en la direccion 512, volvemos a la dirección 0
  if (direccion == 512)
    direccion = 0;
Changed lines 44-48 from:
to:
May 22, 2008, at 04:33 AM by David A. Mellis -
Changed lines 40-46 from:

@]

to:
May 22, 2008, at 04:30 AM by David A. Mellis -
Added lines 1-40:

Examples > EEPROM Library

EEPROM Write

Stores values read from analog input 0 into the EEPROM. These values will stay in the EEPROM when the board is turned off and may be retrieved later by another sketch.

Code

#include <EEPROM.h>

// the current address in the EEPROM (i.e. which byte
// we're going to write to next)
int addr = 0;

void setup()
{
}

void loop()
{
  // need to divide by 4 because analog inputs range from
  // 0 to 1023 and each byte of the EEPROM can only hold a
  // value from 0 to 255.
  int val = analogRead(0) / 4;

  // write the value to the appropriate byte of the EEPROM.
  // these values will remain there when the board is
  // turned off.
  EEPROM.write(addr, val);

  // advance to the next address.  there are 512 bytes in 
  // the EEPROM, so go back to 0 when we hit 512.
  addr = addr + 1;
  if (addr == 512)
    addr = 0;

  delay(100);
}

Share