logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zaktualizować zegar DS1307 przez GSM SIM800 w Arduino?

slavcio2012 31 Gru 2018 11:00 1098 4
REKLAMA
  • #1 17665471
    slavcio2012
    Poziom 15  
    Posty: 249
    Ocena: 1
    WItam,

    Mam problem z aktualizacją zegara DS1307 (biblioteka https://github.com/jarzebski/Arduino-DS1307 ), ale za pomocą GSM -SIM800 biblioteka (https://github.com/cristiansteib/Sim800l) szkic pod nazwą updateRtcWithGSM
    wygląda tak
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Ktoś ma pomysł jak to zrobić?
  • REKLAMA
  • #2 17666069
    adasikp
    Poziom 17  
    Posty: 283
    Pomógł: 24
    Ocena: 60
    To co jest napisane pobiera datę ,czas i wyświetla w terminalu jeśli to działa to wypadało by zapisać to do zegara DS1307 do wyboru trzy funkcje :

    void setDateTime(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second);
    void setDateTime(uint32_t t);
    void setDateTime(const char* date, const char* time);

    Wcześniej trzeba podłączyć bibliotekę #include , DS1307 jako np. zegar; ,zainicjalizować zegar.begin();
  • REKLAMA
  • #3 17666232
    slavcio2012
    Poziom 15  
    Posty: 249
    Ocena: 1
    to wiem tylko ,że mam problem właśnie z tymi funkcjami , zmienne daty i czasu w bibliotece SIM800 są typu int nie wiem jak je zamienić żeby np.funkcja

    clock.setDateTime(year, month, day, hour, minute, second);

    zechciała zapisać zmiany do zegara

    Dodano po 58 [minuty]:

    To tak aktualizuje mi czas , dat nie chce w takim kodzie

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #4 17679202
    slavcio2012
    Poziom 15  
    Posty: 249
    Ocena: 1
    Ok zrobione aktualizacja zegarka na DS1307 za pomocą GSM-SIM800, może się komuś przyda

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #5 18498402
    omk22
    Poziom 10  
    Posty: 10
    Sim800l.updateRtc(); wyskakuje jako błąd przy kompilacji. A może pomożesz mi aby z pobranej daty wysłać raz w miesiącu testowego smsa?
REKLAMA