typestar

EEPROM en Arduino

1024 bytes que sobreviven al corte de luz.

// EEPROM survives power loss: 1024 bytes of remember-me.
#include <EEPROM.h>

const int THRESHOLD_ADDR = 0;

void setup() {
  Serial.begin(9600);
  int saved = EEPROM.read(THRESHOLD_ADDR);
  Serial.print("Saved threshold: ");
  Serial.println(saved);
  // update only writes when the value changed -- cells wear out.
  EEPROM.update(THRESHOLD_ADDR, 180);
}

void loop() {
}

Cómo funciona

  1. #include <EEPROM.h> trae el almacén persistente.
  2. EEPROM.read recupera el byte guardado la sesión pasada.
  3. update escribe solo si cambió — las celdas se gastan.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
16
Caracteres a escribir
362
Tokens
65
Ritmo de tres estrellas
65 tpm

Al ritmo de tres estrellas de 65 tokens por minuto, este intento toma unos 60 segundos.

Escribe este fragmento

Paso 3 de 3 en Datos; paso 21 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →