Dual Match na Arduino Nano
    SP9SM pisze:

    ...Całe oprogramowanie jest dostępne oprócz jednego niuansu, jak widzicie na schemacie jest podłączony zegar RTC DS3231. Niestety nigdzie nie ma programu do zapisania aktualnej daty i czasu... Niestety ja jestem zielony w tym temacie.
    P.S Posiadam program Arduino IDE, i cała resztę jak na schemacie.

Słusznie Kolego prawisz, że całe oprogramowanie jest dostępne - łącznie z tym "niuansem", którego nie znalazłeś a wystarczyło się rozejrzeć po folderach udostępnionych przez autora opracowania a więc następujące stwierdzenie
    SP9SM pisze:

    Niestety nigdzie nie ma programu do zapisania aktualnej daty i czasu...
jest nieprawdziwe! Obsługą ustawienia startowej daty i czasu w DS3231 zajmuje się plik źródłowy (sketch) SetTime_DS3231.ino, który znajduje się w folderze Libraries\SetTime_DS3231\
Wystarczy rozpakować w/w folder i otworzyć ten plik źródłowy w Twoim IDE Arduino, skompilować go i wgrać do Nano - oczywiście z podłączonym DS3231.
DS3231 musi mieć sprawną baterię podtrzymującą pracę zegara, gdyż po odłączeniu zasilania Arduino ustawiony podczas kompilacji aktualny czas zresetuje się i będzie nieustalony.
Po ustawieniu czasu dla DS3231 należy następnie załadować do Nano oprogramowanie użytkowe DUAL MATCHa, które zastąpi program ustawienia początkowego czasu.
Niestety czynność ustawiania czasu w tym rozwiązaniu jest kłopotliwa i będzie wymagana po każdorazowym odłączeniu zasilania (baterii) od DS3231.
Powodzenia
Ryszard, SP9GR


  PRZEJDŹ NA FORUM