NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA | Login: Hasło: rss dla

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » DUAL MATCH NA ARDUINO NANO

Przejdz do dołu stronyStrona: 1 / 1    strony: [1]

Dual Match na Arduino Nano

  
SP9SM
09.01.2021 16:19:55
poziom 5

Grupa: Użytkownik

QTH: Mikołów (JO90kd)

Posty: 625 #6968759
Od: 2016-7-16


Ilość edycji wpisu: 1
Witam!
Zabrałem się za wykonanie takiego Dual Match-a jak w załączonym linku :https://cloud.mail.ru/public/M1nc/nb9k12etY/ILI9225_SWR_PWR-meter.pdf
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. Czy jest może ktoś na forum, kto potrafił by napisać krótki kod do zaprogramowania tego RTC?. Niestety ja jestem zielony w tym temacie.

P.S Posiadam program Arduino IDE, i cała resztę jak na schemacie.
_________________
Nie polemizuj z głupcami, prędzej czy później sprowadzą Cię do swojego poziomu!
  
Electra26.04.2024 09:00:46
poziom 5

oczka
  
DL9SMA
09.01.2021 16:32:38
poziom 1

Grupa: Użytkownik

Posty: 48 #6968888
Od: 2020-1-26
Polecam programowanie w XOD IDE. Właśnie się tego uczę.
  
sp6efy
09.01.2021 20:32:13
poziom 6

Grupa: Użytkownik

QTH: Wrocław JO81nc

Posty: 1024 #6971041
Od: 2011-6-19
    SP9SM pisze:

    Witam!
    Zabrałem się za wykonanie takiego Dual Match-a jak w załączonym linku :https://cloud.mail.ru/public/M1nc/nb9k12etY/ILI9225_SWR_PWR-meter.pdf
    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. Czy jest może ktoś na forum, kto potrafił by napisać krótki kod do zaprogramowania tego RTC?. Niestety ja jestem zielony w tym temacie.

    P.S Posiadam program Arduino IDE, i cała resztę jak na schemacie.


Uruchomiłeś w środowisku Arduino?
W programie są biblioteki do tego zegara.
Odpalasz , programujesz Arduino i po kłopocie.aniołek
_________________
433.500,145.350,70.260 Janusz, Wrocław JO81nc
  
SP9GR
09.01.2021 20:33:08
poziom 3

Grupa: Użytkownik

QTH: Częstochowa / JO90NT

Posty: 100 #6971042
Od: 2018-2-1


Ilość edycji wpisu: 1
    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
  
sp5iou
09.01.2021 20:34:39
poziom najwyższy i najjaśniejszy :-)



Grupa: Użytkownik

QTH: Warszawa

Posty: 2010 #6971044
Od: 2012-9-2
Tu masz artykuł jak ten RTC ożenić z Arduino.
Jest też link do biblioteki, która obsługuje ten RTC.
Na pewno w bibliotece są przykładowe programy.
Akurat tego modułu nie posiadam, więc nie mam na czym przećwiczyć.
https://blog.elektroweb.pl/jak-podlaczyc-rtc-do-arduino-zegar-czasu-rzeczywistego-ds3231-krok-po-kroku/

_________________
(((73))) Marcin.
Słucham na DMR TG-26056 i 2605 i FM SR5RR. ID: 2605142-portable lub 2605153-home
Warszawa KO02OE, VOT PZK 73
KF: FTDX101D, FT-817ND, FT897, IC735, IC706, FT991, IC7000, UNIDEN2020,
HM: QCX, Forty-9er,uBitX, Pilgrim, Kacper 40m, Taurus 40m,
UKF: Motorola MCX100, Radmor FM315K, IC211E, Intek HR2040, TM-218, QYT KT-8900 i KT8900D, TYT DM380, RT320. Baofengi UV-5R, UV-B6, UV82. FT-817ND, Radioddity GD-77, TYT DM-9600, TYT DMUV380, Anytone D868UV, Anytone D578UV PRO, Anytone D878UV, FT290RII,
PA: IC2KL(500W), Tuner: LDG600 ProII, LDG11ZPro.
ANT: Multiband InVee, GP7DX, Slooper 160m, Lafayette UV300 i uv200, InV L na samochodzie.
((( NIGDY NIE PRZEKRACZAM MOCY LICENCYJNEJ )))
Niema głupich pytań, spotyka się niezbyt mądre odpowiedzi.

  
SP9SM
10.01.2021 09:14:24
poziom 5

Grupa: Użytkownik

QTH: Mikołów (JO90kd)

Posty: 625 #6976961
Od: 2016-7-16


Ilość edycji wpisu: 1
Witam!
SP9GR
znam ten sketch niestety w moim przypadku wgranie go nic nie zmienia. Po załadowania oprogramowania niezbędnego do działania dalej nic. Biblioteki niezbędne do zaprogramowania tego układu mam, ale dla zegara oprogramowanie w większości jest na Arduino Uno a ja mam Nano. No chyba, że robię coś nie po kolei. Muszę przyznać, że jestem dyletantem w temacie programowania. Ryszard a mógł byś przedstawić jakąś procedurę postępowania przy inicjalizacji tego zegara?
SP5IOU - metoda przedstawiona w podanym linku jest o wiele łatwiejsza dla zaprogramowania zegara niestety jest ona przeznaczona dla Arduino Uno a nie Nano i dlatego podczas kompilacji pojawia się błąd. Gdyby ktoś umiał przerobić ten programik pod Nano było by to najlepsze rozwiązanie.
_________________
Nie polemizuj z głupcami, prędzej czy później sprowadzą Cię do swojego poziomu!
  
SP5SAi
10.01.2021 11:45:20
poziom 5



Grupa: Użytkownik

QTH: Warszawa KO02LG

Posty: 471 #6978069
Od: 2010-6-13


Ilość edycji wpisu: 7
Cześć.
A jaki konkretnie błąd Ci się pojawia ?

Może taki ? że brak zainstalowanej biblioteki w programie:


RTC1:1:10: fatal error: DS3231.h: No such file or directory
#include <,DS3231.h>,
^~~~~~~~~~
compilation terminated.
exit status 1
DS3231.h: No such file or directory



_________________
Pozdrawiam
Andrzej SP5SAi
( Stefan Adam Irena )
  
sq8mhi
10.01.2021 12:34:41
poziom 4

Grupa: Użytkownik

Posty: 336 #6978374
Od: 2007-12-20
Nie ma większego znaczenia, czu ardu uno czy nano. Co do błędów kompilacji - podejrzewam, że jest jakieś zamieszanie z bibliotekami. Chodzi o to, że są istnieją co najmniej 3 różne (!) biblioteki, dołączane przez #include <,DS3231.h>, - jedna z menedżera bibliotek arduino, druga używana przez kolegów z .ru i jeszcze inna używana w przykładzie pokazanym przez SP5IOU. Trzeba podstawić odpowiednią - ale to jest do ogarnięcia.

SP9SM: w którym miejscu utknąłeś? Czy SetTime_DS3231.ino kompiluje się bez błędów? Wgrywa się do ardu? Czy pojawia się coś w monitorze portu szeregowego?
  
SP9GR
10.01.2021 12:34:53
poziom 3

Grupa: Użytkownik

QTH: Częstochowa / JO90NT

Posty: 100 #6978378
Od: 2018-2-1
    SP9SM pisze:

    Witam!
    SP9GR
    znam ten sketch niestety w moim przypadku wgranie go nic nie zmienia. Po załadowania oprogramowania niezbędnego do działania dalej nic. Biblioteki niezbędne do zaprogramowania tego układu mam, ale dla zegara oprogramowanie w większości jest na Arduino Uno a ja mam Nano. No chyba, że robię coś nie po kolei. Muszę przyznać, że jestem dyletantem w temacie programowania. Ryszard a mógł byś przedstawić jakąś procedurę postępowania przy inicjalizacji tego zegara?
    SP5IOU - metoda przedstawiona w podanym linku jest o wiele łatwiejsza dla zaprogramowania zegara niestety jest ona przeznaczona dla Arduino Uno a nie Nano i dlatego podczas kompilacji pojawia się błąd. Gdyby ktoś umiał przerobić ten programik pod Nano było by to najlepsze rozwiązanie.

Arduino Nano jest małą, kompletną wersją kompatybilną z Arduino UNO, gdyż oparta jest na tym samym typie procesora ATmega328P. Tym samym oprogramowanie jest niemal takie same.
Antoni, Twoje zapytania są nieprecyzyjne, gdyż nie podajesz istotnych szczegółów takich, czy udało Ci się załadować skutecznie oprogramowanie Dual Match i tylko nie nie działa DS3231 a jedynie wspominasz o tajemniczych błędach wyświetlanych przez IDE. Najpierw napisałeś, że nie ma oprogramowania do ustawiania zegara, teraz piszesz, że go wgrałeś i nic się nie zmienia. Dobrze wiesz, że układu z mikroprocesorem nie da się uruchomić przy pomocy śrubokręta i lutownicy bo tu trzeba trochę poczytać i pogłówkować. Trudno, żeby czytający Twój post wymyślali teraz hipotetyczne przyczyny bez znajomości faktów. Tak, jak pisze Andrzej SP5SAI przyczyn błędów może być wiele i trudno jest tu domyślać się co jest ich powodem w Twoim przypadku nie znając komunikatów wyświetlanych przez kompilator/linker. Poza tym mogą być również usterki sprzętowe takie, jak wady układu, błędy w podłączeniu DS3231 z Arduino, niezgodny adres DS ustawiany zworkami A0-A1-A2 itp.
Można oczywiście pokusić się na modyfikację kodu Dual Match tak by była możliwość łatwiejszego ustawiania zegara, ale i tu też potrzebna jest informacja o tym, którą wersje softu wykorzystujesz - bo na stronie autora jest ich kilka. Jeżeli oczekujesz skutecznej pomocy to nie wrzucaj na forum zagadek ani quizów tylko precyzyjne pytania z opisem sytuacji. Daj nam szansę rozwiązać Twój problem!
Pozdrawiam
Ryszard, SP9GR
  
SP9SM
10.01.2021 13:36:38
poziom 5

Grupa: Użytkownik

QTH: Mikołów (JO90kd)

Posty: 625 #6978855
Od: 2016-7-16
Dziękuję bardzo za pomoc, niestety moja słaba znajomość, dopiero zaczynam, spowodowała, że byłem nie pewny do końca co mam do zrobienia. Po przetestowaniu kilku przykładowych programów z Arduino IDE doszedłem do wniosku, że coś mam nie tak z całym układem. I okazało się, że problemy spowodował zimny lut na goldpinie. Po przelutowaniu wszystko zareagowało jak się należy i nawet udało się ustawić czas z dokładnością do 10s. dziękuję za zainteresowanie.
Antoni
_________________
Nie polemizuj z głupcami, prędzej czy później sprowadzą Cię do swojego poziomu!
  
Electra26.04.2024 09:00:46
poziom 5

oczka

Przejdz do góry stronyStrona: 1 / 1    strony: [1]

  << Pierwsza      < Poprzednia      Następna >     Ostatnia >>  

HOME » TECHNIKA, KONSTRUKCJE AMATORSKIE » DUAL MATCH NA ARDUINO NANO

Aby pisac na forum musisz sie zalogować !!!

TestHub.pl - opinie, testy, oceny