• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zapis godziny i daty na karcie SD
#1
Witam serdecznie załóżmy że chciał bym zapisać dane z zegara RTC na karcie pamięci mógł by mi ktoś pomóc nie mam bladego pojęcia jak to zrobić 

to jest mój kod będzie zmodyfikowany ale wystarczy:


Kod:
#include <DS3232RTC.h>    

void setup()
{
   Serial.begin(9600);
   setSyncProvider(RTC.get);   // the function to get the time from the RTC
   if(timeStatus() != timeSet)
       Serial.println("Unable to sync with the RTC");
   else
       Serial.println("RTC has set the system time");
}

void loop()
{
   digitalClockDisplay();
   delay(1000);
}

void digitalClockDisplay()
{
   // digital clock display of the time
   Serial.print(hour());
   printDigits(minute());
   printDigits(second());
   Serial.print(' ');
   Serial.print(day());
   Serial.print(' ');
   Serial.print(month());
   Serial.print(' ');
   Serial.print(year());
   Serial.println();
}

void printDigits(int digits)
{
   // utility function for digital clock display: prints preceding colon and leading 0
   Serial.print(':');
   if(digits < 10)
       Serial.print('0');
   Serial.print(digits);
}
 
Odpowiedź
#2
Załóżmy, że Twoje pragnienie nie jest żadnym problemem.
Prosisz o coś co już dostałeś instalując Arduino:
   
Jeśli masz kłopot z podstawową obsługą programu kurs Arduino znajdziesz tu: https://forbot.pl/blog/kurs-arduino-srod...owac-id936 . Takich kursów również w wersji video na Youtubie jest sporo.
Delay w przykładach ma służyć jedynie jako DEMO. Nie należy go używać w rzeczywistych programach. RTC może generować przerwanie, zarządzać czasem można efektywniej używając funkcji millis, micros, timerów wewnętrznych i ich przerwań. Wszystko znajdziesz w kursach. Bez kursów można śmiało wykorzystywać Arduino do powielania projektów. Ale jak chcesz tworzyć coś swojego, nawet na bazie gotowca to chyba normalne, że coś tam powinieneś umieć?
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości