Actividad 6

 

Almacenamiento de información para los programas

En esta actividad se llevará a cabo un contador de arranques del programa. Se llevará la cuenta de las veces que la placa se haya encendido, mostrando por monitor serial el valor de la cuenta. Solamente necesitarás la Placa NodeMCU para alcanzar el objetivo del ejercicio.

    Nota importante

Ten en cuenta que la escritura en la memoria se realice una única vez, preferiblemente se ubicará en el Set Up del código. Hay que tener precaución porque la memoria tiene un número limitado de escrituras, sin embargo puedes leerla de manera ilimitada.

// Incluimos las librerías necesarias
#include <Preferences.h>

// Creamos instancia del objeto Preferences
Preferences memoria;

void setup() {

    // Inicializamos el monitor serial
    Serial.begin(9600);

    // Iniciamos la memoria con la clave "contador"
    memoria.begin("contador");

    // Leemos el valor almacenado en la memoria
    int valorGuardado = memoria.getInt("cuenta", 0);

    // Mostramos el valor por monitor serial
    Serial.print("Número de arranques: ");
    Serial.println(valorGuardado);

    // Incrementamos el valor de la cuenta y lo almacenamos
    valorGuardado++;
    memoria.putInt("cuenta", valorGuardado);

    // Cerramos conexión con memoria
    memoria.end();

}

void loop() {}

Vistas
0 Número de vistas
0 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.