sd_kart_sicaklik_kaydetme
Dependencies: mbed sd_kart_yazma_okma DHT11
Diff: main.cpp
- Revision:
- 5:8e65f1d6c298
- Parent:
- 4:e60a43d3b741
--- a/main.cpp Mon Mar 02 12:15:49 2020 +0000 +++ b/main.cpp Mon Mar 02 12:33:41 2020 +0000 @@ -9,14 +9,18 @@ int main() { + +//set_time(1583163356); mkdir("/sd", 0777); //mkdir klasör oluşturur. //0777 dosyaya veri yazıp okumayı etkinleştirir. while(1) { - wait_ms(500); + time_t seconds = time(NULL); + //printf("%s \n", ctime(&seconds)); + wait_ms(2000); sicaklik.readData(); - printf("Seri port Sicaklik:%d, Nem:%d \n", sicaklik.readTemperature(), sicaklik.readHumidity()); - FILE *fp = fopen("/sd/belge.txt", "w"); + //printf("Seri port Sicaklik:%d, Nem:%d \n", sicaklik.readTemperature(), sicaklik.readHumidity()); + FILE *fp = fopen("/sd/belge.txt", "a"); /* a - dosyanın içerisine var olan verinin yanına ekleme yapar r - Dosyadan okuma yapar w - Dosyadan verileri siler yeni veriyi ekler. @@ -28,7 +32,7 @@ else { //Sd karta yazar - fprintf(fp, "Sicaklik:%d Nem:% %d",sicaklik.readTemperature(), sicaklik.readHumidity()); + fprintf(fp, "Sicaklik:%d Nem:%d \t Tarih/saat:%s \n",sicaklik.readTemperature(), sicaklik.readHumidity(),ctime(&seconds)); fclose(fp); //Dosya kapat // FILE *fpr = fopen("/sd/belge.txt", "r");