Browse Source

wirt_sd ergänzt

master
Julian Graf 2 years ago
parent
commit
050977b49e
1 changed files with 37 additions and 0 deletions
  1. 37
    0
      Teensy4.1_Datalogger new.ino

+ 37
- 0
Teensy4.1_Datalogger new.ino View File

@@ -127,6 +127,10 @@ public:
minutes_saved++;
}

void print() {

}

private:
int count_per_second = 0;
@@ -149,6 +153,39 @@ private:

// Define Functions below here or use other .ino or cpp files
//

void dateTime(uint16_t* date, uint16_t* time, uint8_t* ms10) {

// Return date using FS_DATE macro to format fields.
*date = FS_DATE(year(), month(), day());

// Return time using FS_TIME macro to format fields.
*time = FS_TIME(hour(), minute(), second());

// Return low time bits in units of 10 ms.
*ms10 = second() & 1 ? 100 : 0;
}

void write_sd() {
char file_name[50];

FsDateTime::setCallback(dateTime);
sprintf(file_name, "Windmessmast-%d.%d.%d_%d:%d.txt", year(), month(), day(), hour(), minute());
sd.begin(SD_CONFIG);
if (file.open(file_name, FILE_WRITE)) {
Serial.println("Start SD schreiben");

file.println("Messdaten von Windmessmasst");
file.println();
file.println("Data logger : Teensy 4.2");
file.println(software_name);
file.println();
file.println("");
}
}
void every_second() {

anemometer_1.save_wind_speed();

Loading…
Cancel
Save