#include #include "RTClib.h" RTC_DS1307 rtc; #include #include File myFile; int pinCS = 10; // Pin 10 auf Arduino Uno int temperatur = 20; int i = 0; void setup() { Serial.begin(9600); while (!Serial); if (! rtc.begin()) { Serial.println("Couldn't find RTC"); while (1); } rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); Serial.println("RTC adjusted!"); DateTime now = rtc.now(); String zeit = ((String) (now.year()) + (now.month()) + (now.day()) + (now.hour())); String wetterdaten= (String) temperatur + "|Temperatur"; pinMode(pinCS, OUTPUT); if (SD.begin()) { Serial.println("SD card is ready to use."); } else { Serial.println("SD card initialization failed"); return; } myFile = SD.open("test3.txt", FILE_WRITE|O_TRUNC); if (myFile) { Serial.println("Writing to file..."); if ( i==0 ) { myFile.println(zeit+ wetterdaten); i=1; } myFile.close(); Serial.println("Done."); } else { Serial.println("error opening test.txt"); } myFile = SD.open("test3.txt"); if (myFile) { Serial.println("Read:"); while (myFile.available()) { Serial.write(myFile.read()); } myFile.close(); } else { Serial.println("error opening test.txt"); } } void loop() { }