45 lines
1.0 KiB
C++
45 lines
1.0 KiB
C++
#include <Arduino.h>
|
|
#include "Datalogger.h"
|
|
|
|
Datalogger logger;
|
|
|
|
void setup() {
|
|
Serial.begin(9600);
|
|
|
|
// Beispielkonfigurationen hinzufügen
|
|
logger.addConfig("Sample Rate", "1Hz");
|
|
logger.addConfig("Sensor Type", "Temperature");
|
|
|
|
// Beispieldaten hinzufügen
|
|
std::map<String, String> data1;
|
|
data1["Time"] = "0.1";
|
|
data1["Input"] = "1";
|
|
data1["Output"] = "5";
|
|
logger.addData(data1);
|
|
|
|
std::map<String, String> data2;
|
|
data2["Time"] = "0.2";
|
|
data2["Input"] = "2";
|
|
data2["Output"] = "10";
|
|
logger.addData(data2);
|
|
|
|
std::map<String, String> data3;
|
|
data3["Time"] = "0.3";
|
|
data3["Input"] = "3";
|
|
data3["Output"] = "15";
|
|
logger.addData(data3);
|
|
|
|
// Daten und Konfigurationen über die serielle Schnittstelle ausgeben
|
|
logger.logToSerial();
|
|
|
|
// Inhalte leeren
|
|
logger.clear();
|
|
|
|
// Überprüfen, ob die Inhalte geleert wurden
|
|
Serial.println("After clearing:");
|
|
logger.logToSerial();
|
|
}
|
|
|
|
void loop() {
|
|
// Hier könnte weitere Logik stehen
|
|
} |