Actividad 6
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.
Solución en C/C++
// 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 por correo
Por favor iniciar sesión para compartir esto webpage por correo.