Synchronisierung.

This commit is contained in:
2024-07-18 11:57:11 +02:00
parent 7aad80b38e
commit d62c0e58a9
13 changed files with 2503 additions and 4 deletions

View File

@@ -0,0 +1,45 @@
#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
}