No video

29. Jak za pomocą Arduino i modułu RTC DS1307 zrobić zegar?

  Рет қаралды 109,448

Elektro Maras

Elektro Maras

10 жыл бұрын

Moduł Real Time Clock DS1307 z baterią litowo-jonową - jak działa i do czego służy.
Schemat, biblioteki i sketch na Google Drive: drive.google.c...
Moduł RTC zakupiony na Ebay: www.ebay.com/it...

Пікірлер: 132
@beholder2012
@beholder2012 4 жыл бұрын
"Z Arduino i modułu RTC" - też mi sztuka... pamiętam stare słuchowisko radiowe "Jak zrobić zegar z wydmuszki?". To, owszem, to było COŚ!
@sirdziubek
@sirdziubek 8 жыл бұрын
SQ to wyprowadzenie na którym można programowo ustawić cztery różne częstotliwości . Można ustawić 1Hz i wykorzystać jako przerwanie do procesora co daje następne możliwości w rozbudowanych układach .
@JarzebskiPl
@JarzebskiPl 10 жыл бұрын
Zapraszam również do obejrzenia poradnika o super dokładnym zegarze RTC DS3231: Maxim RTC DS3231 + Arduino
@basztarek
@basztarek 8 жыл бұрын
Udało się :) Okazało się, że moduł MUSI mieć baterię, by zsynchronizował godzinę. Albo coś jest pochrzanione w przykładach z bibliotek. Anyway, skecz Marasa działa i mogę się cieszyć zegarkiem. Teraz jeszcze tylko okiełznać moduł radiowy i radiobudzik gotowy :)
@marcinpiechowski6312
@marcinpiechowski6312 6 жыл бұрын
1. Tu nie ma żadnej "ładowarki" - drugi układ to pamieć EEPROM jak już zostało wcześniej powiedziane, 2. Wyjście SQ - polecam zajrzeć do karty katalogowej - wyjście sygnału prostokątnego o częstotliwościach: 1Hz, 4kHz, 8kHz, 32kHz w zależności jak się je skonfiguruje. Można go na przykład użyć jako wyjście do aktualizacji czasu co sekundę.
@Tomson1105
@Tomson1105 10 жыл бұрын
Zamiast kupować nową płytkę z arduino, dużo taniej jest wgrać bootloader na atmegę8/128/328, zrobić płytkę i gotowe ;)
@pawemielczarek353
@pawemielczarek353 10 жыл бұрын
Robi się co raz ciekawiej :-) Łapka w górę
@wiktorjurek6501
@wiktorjurek6501 8 жыл бұрын
Hej. mam identyczną płytkę. ten drugi układ to AT24C32 - 2-Wire Serial EEPROM 32K (4096 x 8) 64K (8192 x 8) . Raczej nie ma nic wspólnego z ładowaniem baterii. Zastosowałem normalną 2032. pozdro
@compaqchemlab
@compaqchemlab 8 жыл бұрын
Warto sobie taki zegarek po podłączeniu sprawdzić, czy nas nie ogarnęła "pomroczność jasna", jak już wspomniał Pan Maras. Poniżej podaje standardowy kod do skanowania I2C. Zmodyfikowałem go tak, by pokazywał, czy w urządzeniu jest eeprom pod I2C (tak jak w tym filmie: procek jeden, to DS.., a drugi to eeprom pewnie 24c...cośtam): #include void setup() { Wire.begin(); Serial.begin(9600); Serial.println(" I2C Scanner"); } void loop() { byte error, address; int nDevices; Serial.println("Skanowanie..."); nDevices = 0; for(address = 1; address < 127; address++ ) { Wire.beginTransmission(address); error = Wire.endTransmission(); if (error == 0) { Serial.print("Address 0x"); if (address79) && (address
@compaqchemlab
@compaqchemlab 8 жыл бұрын
+Adam chemLab BYm zapomniał! Lepszy moduł od tego, to DS3231 : posiada kompensacje temperaturową, co jest dość istotne. Mało tego! Można skorzystać z wbudowanego w ten procek czujnika temperatury i bezpośrednio czytać temp.
@grzegorzbauszynski9696
@grzegorzbauszynski9696 3 жыл бұрын
Wiem że to już trochę czasu minęło, ale może w przyszłości komuś się przyda. Znalazłem w necie , że jeśli chcesz używać baterii CR2032 to musisz wylutować diodę D1, rezystor R4, R5, R6 i w miejsce R6 zrobić zworkę. m.blog.naver.com/roboholic84/220652062341
@TSZSpotter
@TSZSpotter 10 жыл бұрын
Widzę, że Szanowny Pan Marek ma coraz ciekawsze pomysły na Arduino. Ciekawi mnie tylko co Sz.Pan wymyśli na jubileuszowy 50 lub setny odcinek przygód z Arduino :D
@Pitaquo2
@Pitaquo2 10 жыл бұрын
Przede mną jeszcze połowa tego odcinka i wiele innych zaległych, ale skoro do tej pory tego nie zrobiłeś to pewnie później też nie, bo odbiega to od arduino, a wchodzi ściśle w programowanie. Pomysł jest następujący: Skoro mamy zegar, opcję pomiaru temperatury, to może wyeksportujmy te dane do np pliku *.txt? Wtedy można by dane wkleić np. do excela i zrobić ładny wykres dobowy :) Oczywiście piszę o tym bo sam nie mam pojęcia jak takie eksportowanie zrobić ;) Pozdrawiam i podziwiam za dotychczasowe filmiki.
@elektromaras
@elektromaras 10 жыл бұрын
Myślę że prędzej czy później i na takie projekty przyjdzie pora i zabiore się za coś podobnego :)
@paulvanmaychrowsky1631
@paulvanmaychrowsky1631 9 жыл бұрын
Witaj i dzięki za odp. Jest jeszcze jedna dziwna rzecz. Gdy odpalam bibliotekę #include to przestaje działać komunikacja z LCD z #include . Nawet prostego HELLO WORLD nie dam rady wysłać gdy zegar działa. Z tąd pewnie też problem z wyświetleniem godziny. Jak usunę bibliotekę to zaczyna działać wyświetlacz. Zamówiłem dzis I2C i jak go otrzymam zajmę sie dalej tematem. Nie wiem dalczego tylko jedna biblioteka blokują drugą?
@MrRobinsoneC12
@MrRobinsoneC12 8 жыл бұрын
Zamówiłem ten moduł od razu z baterią już w środku i jest sobie wsadzona taka z napisem "LITHIUM BATTERY CR2032" to odnosząc się do tego co powiedziałeś na początku filmu znaczy, że sprzedający nie wie co sprzedaje, czy ta bateria będzie OK? Bo nie czuję się expertem, a nie chciałbym zaliczyć dezintegracji baterii w sposób nieprzewidziany przez wszelkie normy BHB :D
@komputery18
@komputery18 9 жыл бұрын
Mam taki bład: TimeRTC.pde:7:20: fatal error: Time.h: No such file or directory Wgrywałem wcześniej bibliotekę time po tak mówiło arduino, że jest już wgrana. Nie chce mi się skompilować
@grankeee
@grankeee 7 жыл бұрын
Dopiero zaczynam zabawę z cyfrówką, ale czy nie można zbudować zegara bez dodatkowego modułu? Arduino sam w sobie ma fukncję milis(), która zwraca milisekundy od uruchomienia. Zrobiłem zegar na arduino, który liczy czas w oparciu o tę właśnie wartość i na razie udało mi się zaobserwować, że zegar późni się jakieś 6 sek na dobę co daje ok 3min na miesiąc. Nie mało jak na precyzyjne mierzenie czasu, ale też nie tak dużo jak na układ, który nie został do tego stworzony. Mam teraz zamiar policzyć ile milisekund trwa doba w moim arduino (ponieważ się późni będzie to nieco więcej niż matematyczne 86 400 000) a następnie policzyć jednostki niższe. x-doba w arduino w ms h=x/24 - godzina faktyczna w arduino m=h/60 -minuta faktyczna w arduino s=m/60 sekunda faktyczna w arduino Obawiam się tylko jednej rzeczy, czy arduino liczy te swoje milisekundy w identycznych odstępach, czy nie będzie tak, że jak program go na chwilę obciąży to zacznie liczyć nieco wolniej itp itd. Czy np. przesyłanie rx i tx go na ulamki sek nie będzie spowalniało itd itp. Ktoś coś wie na ten temat?
@pawe.technik9564
@pawe.technik9564 7 жыл бұрын
Dzień Dobry Zrobił by Pan filmik na module RTC DS 1302 z płytka Arduino Uno z wyjmowanym procesorem?. Bardzo ładnie Pan tłumaczy.
@chelseaforever3964
@chelseaforever3964 8 жыл бұрын
Witam. Dojechałem do 6min i 37 sek filmiku wgrałem pierwszy program z bibliotek które ściągnałem od Ciebie z dysku tzn Time.zip i DS1307RTC.zip i jak chce wgrać program do arduino to wyskakuje mi w linijce programu: setSyncProvider(RTC.get); // the function to get the time from the RTC a komunikat na dole jest dość długi: In file included from C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\Time\examples\TimeRTCSet\TimeRTCSet.ino:12:0: C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\DS1307RTC/DS1307RTC.h:19:22: error: 'tmElements_t' has not been declared static bool read(tmElements_t &tm); ^ C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\DS1307RTC/DS1307RTC.h:20:23: error: 'tmElements_t' has not been declared static bool write(tmElements_t &tm); ^ C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\Time\examples\TimeRTCSet\TimeRTCSet.ino: In function 'void setup()': TimeRTCSet:18: error: 'setSyncProvider' was not declared in this scope setSyncProvider(RTC.get); // the function to get the time from the RTC ^ TimeRTCSet:19: error: 'timeStatus' was not declared in this scope if (timeStatus() != timeSet) ^ TimeRTCSet:19: error: 'timeSet' was not declared in this scope if (timeStatus() != timeSet) ^ C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\Time\examples\TimeRTCSet\TimeRTCSet.ino: In function 'void loop()': TimeRTCSet:31: error: 'setTime' was not declared in this scope setTime(t); ^ C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\Time\examples\TimeRTCSet\TimeRTCSet.ino: In function 'void digitalClockDisplay()': TimeRTCSet:40: error: 'hour' was not declared in this scope Serial.print(hour()); ^ TimeRTCSet:41: error: 'minute' was not declared in this scope printDigits(minute()); ^ TimeRTCSet:42: error: 'second' was not declared in this scope printDigits(second()); ^ TimeRTCSet:44: error: 'day' was not declared in this scope Serial.print(day()); ^ TimeRTCSet:46: error: 'month' was not declared in this scope Serial.print(month()); ^ TimeRTCSet:48: error: 'year' was not declared in this scope Serial.print(year()); ^ C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\Time\examples\TimeRTCSet\TimeRTCSet.ino: In function 'long unsigned int processSyncMessage()': C:\Documents and Settings\Szymek\Moje dokumenty\Arduino\libraries\Time\examples\TimeRTCSet\TimeRTCSet.ino:67:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if(Serial.find(TIME_HEADER)) { ^ exit status 1 'setSyncProvider' was not declared in this scope o co mu chodzi?? Z góry dzięki za pomoc!
@maciej2414
@maciej2414 5 жыл бұрын
Bardzo fajny poradnik :)
@zibiz9480
@zibiz9480 5 жыл бұрын
Dlaczego link się nie otwiera do żeby zobaczyć schemat i biblioteki? Fajne poradniki.
@arek-krakiewicz
@arek-krakiewicz 5 жыл бұрын
Ogólnie bardziej polecam używanie biblioteki Adafruit RTClib
@mikoajwyciso6441
@mikoajwyciso6441 7 жыл бұрын
jak na zdjęci na alegro nie ma tych drucikow kture sie wpina do płytki stykowej to będo czy je trzeba przylutować.
@wirus080390
@wirus080390 9 жыл бұрын
Witam, jak podłączyć do arduino wyświetlacz LCD z pominięciem tego konwertera I2C?
@jacekchojnacki4664
@jacekchojnacki4664 8 жыл бұрын
Mam pytanie: co trzeba by było zrobić jeśli okazałoby się , że zarówno I2C oraz RTC miały by ten sam adres ustawiony fabrycznie?
@kamilszpilowski4472
@kamilszpilowski4472 7 жыл бұрын
a do tego mozna dolozyc przekaznik i wlacznik czasowy ?? oczywiscie klawisze do ustawiania czasu i przekaznika
@arek-krakiewicz
@arek-krakiewicz 5 жыл бұрын
Jeśli chcecie wyłączyć ładowanie baterii, wykonajcie zabieg wg instrukcji: czyli usunac D1, R4 oraz przy R6 zlutować/zewrzeć nóżki tego opornika ik1zyw.blogspot.com/2015/04/modding-rtc-ds1307-for-non-rechargable.html
@scarone10
@scarone10 9 жыл бұрын
projekt fajny ale chciał bym wymienić wyświetlacz na jakiś duży led czy może masz jakiś projekt na led
@jakubvii2181
@jakubvii2181 7 жыл бұрын
U mnie po skompilowaniu wychodzi błąd: SetTime:10: error: 'tmElements_t' does not name a type
@jakubvii2181
@jakubvii2181 7 жыл бұрын
dzięki za pomoc, zaktualizowałem biblioteki i działa.
@MaciejBaur
@MaciejBaur 9 жыл бұрын
A może rozwinąć temat i wprowadzić ze 2 przyciski, żeby można było ustawiać zegar bez podłączania do komputera z IDE? Masz może jakieś przykłady na takie niezależne sterowanie?
@romanwrobelowski2144
@romanwrobelowski2144 10 жыл бұрын
właśnie to zrobiłem i dalej jest tak samo ten modul albo jest zepsuty albo nie wiem co bo pokazyje mi date wczorajsza
@zielonooki845
@zielonooki845 8 жыл бұрын
D1,R5,R4 - usunąć, zamiast R6- zworka... i już nie ładuje. Można CR2032 włożyć - żywotność do 10 LAT.
@arek-krakiewicz
@arek-krakiewicz 5 жыл бұрын
a nie usunac D1, R4 i zewrzeć nóżki R6? R5 nie ruszać?
@arek-krakiewicz
@arek-krakiewicz 5 жыл бұрын
Jeśli usuniesz D1, wówczas nie trzeba R5 usuwać, bo tam już prądu nie będzie.
@lukas-hn7rn
@lukas-hn7rn 10 жыл бұрын
na 50 odcinek może marek zrobi szkieletowe arduino ;)
@elektromaras
@elektromaras 10 жыл бұрын
:D chciałbyś ....
@nitrowsky3277
@nitrowsky3277 7 жыл бұрын
W moim przypadku jest coś zwalone, bo jak podłączam do niego ds18b20 to robi mi się zwarcie.
@krzysztofbrozek6508
@krzysztofbrozek6508 5 жыл бұрын
dlaczego wyskakuje mi za każdym razem błąd tmElements_t tm; proszę o podpowiedz
@floudmint3829
@floudmint3829 3 жыл бұрын
Może ktoś powie nazwę tej baterii w sensie że tej którą się da ładować. Wiem data ale chcę zrobić własny zegarek.
@radek2810
@radek2810 5 жыл бұрын
Witam mam takie pytanie masz podasz mi jakiś link do sterowników Arduino Nano ?
@Atomero
@Atomero 9 жыл бұрын
Nie udało mi się znależć podobnej informacji otym ze musi być stosowany akumulatorek zamiast baterii skąd taka wiadomość?.Te moduły o których pan mówi pokazujac na płytce(które mają być ładowarką) to odpowiednio pamięć i układ ds1307
@Atomero
@Atomero 9 жыл бұрын
Dobra już znalazłem powinien być akumulator za ładowanie odpowiedzialne są dioda d1 irezystory R4,R5,R6 .po usunięciu z płytki d1 ,R4,R5 i zastąpieniu R6 zworą można stosować baterię
@pawesowa3719
@pawesowa3719 8 жыл бұрын
a jak zrobić wyświetlanie nazwy dnia tygodnia ?
@paulvanmaychrowsky1631
@paulvanmaychrowsky1631 9 жыл бұрын
Witam. Mam pytanie. Nie posiadam tego dodatkowego modułu I2C . Mam tylko taki moduł zegara jak twój i Arduino Leonardo. Podłaczyłem SCA i SDL z moduły zegara do pinów Arduino SCA,SDL i to wszystko na serial monitorze wyświetla mi godzine i datę ale nie udaje mi sie wysłać tego na LCD. LCD podłaczone typowo do 2,3,4,5 i 11,12. Jakieś sugestie ? Z góry dziękuje/
@elektromaras
@elektromaras 9 жыл бұрын
Musisz zamienić piny w LCD. W Leonardo SDA i SCL mają również wyjścia na pinach 2 i 3 . Spróbuj przesunąć cały układ o 2 oczka w górę czyli 4,5,6,7 i 11,12. Powinno chodzić :)
@paulvanmaychrowsky1631
@paulvanmaychrowsky1631 9 жыл бұрын
Elektro Maras Witam ponownie. Otrzymałem I2C i teraz wszystko działa nawet pomiar temperatury z wbudowanego czujnika w DS3231 RTC I2C. Dzięki za odp. Pozdrawiam. Przy okazji mam pytanie. Jak zrobić aby w np.4 linijce pojawiało się aktualne napięcie i mA jakim jest zasilane Arduino ? Czy da się odczytać jakoś wartości z rejestrów czy trzeba grzebać jakieś mostki ?
@elektromaras
@elektromaras 9 жыл бұрын
Da się zmierzyć napięcie : code.google.com/p/tinkerit/wiki/SecretVoltmeter Myślę że warto by zrobić o tym krótki film...
@mikoajwyciso6441
@mikoajwyciso6441 7 жыл бұрын
mógł byś podać linki to wyświetlacza ido tej reszty oprucz tego co jest w opiśe
@electronical_matrix
@electronical_matrix 4 жыл бұрын
2:51 żadna z tych kości nie jest "ładowarką". Proszę młodszych kolegów nie wprowadzać w błąd. Jedna kość to moduł zegara RTC DS1307 a druga kostka to pamięć EEPROM, u mnie AT24C16.
@floudmint3829
@floudmint3829 3 жыл бұрын
Dzięki wielkie za ten kom. Bo akurat się pytałem gdzież taki mały akumulator można dorwać. Wiem data. Ale i tak Panu bardzo dziękuję za cenną informację.
@jaroslawf2636
@jaroslawf2636 6 жыл бұрын
Co za problem wlutować lm35 i jeden rezystor i masz
@nitrowsky3277
@nitrowsky3277 7 жыл бұрын
Jeśli do tego ustrojstwa doda się termometr to trzeba dać rezystor?
@knagencjusz1958
@knagencjusz1958 2 жыл бұрын
tak.
@Maniekwroc
@Maniekwroc 8 жыл бұрын
Mam dobrą datę ale problem z godziną, wświetla 21:20 a jest 22:01. Ktoś coś doradzi?
@bialylisek1881
@bialylisek1881 10 жыл бұрын
O ile się nie mylę te same baterie są również w komputerach.
@CitoAG
@CitoAG 10 жыл бұрын
Dlaczego w Arduino 1,6 podczas kompilacji wychodzi błąd dla tej linijki setSyncProvider(RTC.get); nazwa błędu TimeRTC:13: error: 'RTC' was not declared in this scope
@CitoAG
@CitoAG 10 жыл бұрын
OK. już działa ...
@Mjaatr
@Mjaatr 10 жыл бұрын
Witam, mam taki sam moduł, ale niestety nie zamówiłem go z tym akumulatorkiem. Czy jest jakaś możliwość jego wykorzystania bo wiele razy próbowałem z włożoną baterią CR2032 ale oczywiście nie działa
@Mjaatr
@Mjaatr 10 жыл бұрын
podłączyłem w końcu baterię i nic nie strzeliło xD
@matim1514
@matim1514 10 жыл бұрын
Jezeli mozesz to termometr zròb na wyswietlaczu z nokii
@elektromaras
@elektromaras 10 жыл бұрын
sorry - już za późno :)
@dariuszs2401
@dariuszs2401 9 жыл бұрын
Tak trochę oglądam twoje filmiki, i zaczynam zastanawiam się czy wprowadzasz coś kreatywnego czy tylko kopiujesz informacje ogólnie dostępne ze stron angielskich, niemieckich itp. . Fajnie że robisz filmiki o Arduino ale jednak brakuje Ci duszy elektronika. Przestań opisywać to co oczywiste pokaż nam coś indywidualnego.
@TheQbaton
@TheQbaton 6 жыл бұрын
Głos identyczny jak Patryk2703
@jaremka75
@jaremka75 7 жыл бұрын
Po zaniku napięcia układ Arduino pobierze czas z RTC ?
@nitrowsky3277
@nitrowsky3277 7 жыл бұрын
Jarosław Marszałek Tak
@kamil004
@kamil004 9 жыл бұрын
Mam takie pytanie, moja bateria ma 2.8V czy wobec tego funkcja ladowania baterii jest realizowana z pinu VCC czy moze trzeba podlaczyc 5V do pinu BAT?
@elektromaras
@elektromaras 9 жыл бұрын
Kamil Gorecki Pojęcia nie mam. A co jest napisane w nocie od producenta?
@kamil004
@kamil004 9 жыл бұрын
Elektro Maras szczerze to nie wiem, ale jak sie podlaczy zasilanie to bateria sie laduje do 4.2V ;) czyli nie potrzeba osobnych kabli zasilajacych ladowanie, poprostu ciagnie wszystko z pinu VCC
@bartek5959
@bartek5959 5 жыл бұрын
Co to ta przejściówka do wyświetlacza ?
@ukaszturon8893
@ukaszturon8893 6 жыл бұрын
Na UNO mi to nie chce przejść CZEMU ?
@polskidj7078
@polskidj7078 7 жыл бұрын
Gdzie wrzucić pliki faz??? Co może ktoś doradzi???
@Tadeusz181
@Tadeusz181 8 жыл бұрын
Witam, chce napisać program żeby na wyświetlaczu lcd 2x16 w jednej linij był podawany aktualny czas a w drugiej ciśnienie w barach. Mam czujnik od 0-40 bar, wysyła sygnał 0-5V ale problem jest taki że nie mogę znaleźć biblioteki z jakimś ADC żeby zrobić odczyt napięcia i żeby przeliczało na bary. Jeśli ma ktoś jakiś pomysł to bardzo proszę o pomoc.
@igorordecha
@igorordecha 7 жыл бұрын
musisz zmierzyć ile V jest na analog in. potem bary=(40*napięcie na analogu)/5
@igorordecha
@igorordecha 7 жыл бұрын
bary=40*((1024*analogRead(pin))/5)/5 pin zamieniasz na numer pinu do którego podłączony jest barometr typ zmiennej bary ustaw na jakiś, który obsługuje liczby po przecinku
@igorordecha
@igorordecha 7 жыл бұрын
Tadeusz Gutowski może zadziała
@JJKOTEK
@JJKOTEK 8 жыл бұрын
Nie wiedzieć czemu większość osób zasila ten moduł właśnie z bateri CR2032 3V
@utorrent19
@utorrent19 10 жыл бұрын
witam mam pytanie do pana czy mógł by pan zrobić taki mały GPS z ardiuno
@elektromaras
@elektromaras 10 жыл бұрын
Nie myślałem o tym bo wydaje mi się że ciężko znaleźć do tego zastosowanie. No chyba że masz jakiś pomysł??
@utorrent19
@utorrent19 10 жыл бұрын
witam serdecznie chciałbym się spytać czy mógł by pan zrobić jakiś projekt obojętnie co przyjdzie panu do głowy a później jak ten projekt pan zrobi i wszystko będzie działało to przymocować to na stale do płytki. mógł by pan coś takiego zrobić Elektro Maras
@sosen1997
@sosen1997 9 жыл бұрын
Witam. Posiada ktoś może schemat magistrali I2C?
@dzieckoprypeci1101
@dzieckoprypeci1101 4 жыл бұрын
Mało co zrozumiałem, jestem za głupi albo ty za mądry. :)
@husc7775
@husc7775 3 жыл бұрын
Jeżeli to twój pierwszy kontak z elektroniką to faktycznie mało można ogarnąć. Zacznij np od forbot.pl/blog/kurs-elektroniki-dla-poczatkujacych-id5151 albo od książki od fizyki z gimnazjum choć teraz to 7,8 podstawówki.
@dariuszuczka1650
@dariuszuczka1650 9 жыл бұрын
studiując kolegi projekt i robiąc krok po kroku co kolego to podczas kompilacji mam następujące byki mimo wgranych bibliotek z kolego gogledriva : In file included from C:\Users\Darek\Documents\Arduino\libraries\Time\DateStrings.cpp:11:0: C:\Users\Darek\Documents\Arduino\libraries\Time\DateStrings.cpp:41:22: error: variable 'monthNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))' PGM_P monthNames_P[] PROGMEM = ^ C:\Users\Darek\Documents\Arduino\libraries\Time\DateStrings.cpp:58:20: error: variable 'dayNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))' PGM_P dayNames_P[] PROGMEM = { dayStr0,dayStr1,dayStr2,dayStr3,dayStr4,dayStr5,dayStr6,dayStr7}; ^ C:\Users\Darek\Documents\Arduino\libraries\Time\DateStrings.cpp:59:24: error: variable 'dayShortNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))' char dayShortNames_P[] PROGMEM = "ErrSunMonTueWedThrFriSat"; ^ Multiple libraries were found for "DS1307RTC.h" Used: C:\Users\Darek\Documents\Arduino\libraries\DS1307RTC Not used: C:\Program Files (x86)\Arduino\libraries\DS1307RTC Multiple libraries were found for "Time.h" Used: C:\Users\Darek\Documents\Arduino\libraries\Time Not used: C:\Program Files (x86)\Arduino\libraries\Time Błąd kompilacji.
@adriansawko3413
@adriansawko3413 8 жыл бұрын
+Dariusz Łuczka Poprawiłeś jakoś ten błąd?
@mateuszbochenski6174
@mateuszbochenski6174 8 жыл бұрын
mam to samo, udało wam się może to jakoś naprawić?
@mateuszbochenski6174
@mateuszbochenski6174 8 жыл бұрын
Problem tkwi w tym, że mamy nieaktualne biblioteki. Film jest nagrywany, gdy ElektroMaras posiada wersje Arduino IDE 1.0.5. Na dzień dzisiejszy ja korzystam już z wersji 1.6.6. Zaktualizowane biblioteki Time oraz Ds1307RTC do wersji, z której korzystam pod linkiem: github.com/PaulStoffregen/Time oraz github.com/PaulStoffregen/DS1307RTC
@grzegorzbrzeczyszczykiewic8055
@grzegorzbrzeczyszczykiewic8055 6 жыл бұрын
Co z tego że wgram szkic jak nie wiem w którym miejscu przestawić ten zegar , jestem zielony i nie wiem gdzie
@grzegorzbrzeczyszczykiewic8055
@grzegorzbrzeczyszczykiewic8055 6 жыл бұрын
Dzięki za odpowiedz Maras bardzo szybka odpowiedz , to w moim przypadku nie działa co pokazujesz, nie mogłem ustawić za nic daty i czasu , pobrałem skecz SetTime i ReadTest, cały czas wyrzucało błędy, to co pokazujesz to nie wiem jak ci to działało ja musiałem dodać jeszcze jedną bibliotekę do skecz-a żeby zadziałało i ściągło czas z komputera.
@EV0NiK99
@EV0NiK99 6 жыл бұрын
a podasz ta dodatkowa biblioteke? bo ma m mi pokazuje 1970 rok
@EV0NiK99
@EV0NiK99 6 жыл бұрын
i czy zmieniales tam cos zeby miec aktualny rok ?
@grzegorzbrzeczyszczykiewic8055
@grzegorzbrzeczyszczykiewic8055 6 жыл бұрын
Widzisz taki gość wrzuca film PORADNIK i g.... z tego bo nie podaje głównej biblioteki do działania , po wrzuceniu tej biblioteki nic nie robisz wszystko sie pobiera z kompa . Napisz pm to ci podam, kolo niech sie sam pokwapi o aktualizacje
@EV0NiK99
@EV0NiK99 6 жыл бұрын
nwm jak sie pisze na pw na yt
@kamilszamaek4453
@kamilszamaek4453 7 жыл бұрын
poradnik nie aktualny, bo te biblioteki nie działają już na win 10, albo na nowym ide
@NethryDesign
@NethryDesign 7 жыл бұрын
Dlaczego? Wszystko śmiga na Win 10 Pro i Arduino IDE 1.8.1
@NethryDesign
@NethryDesign 7 жыл бұрын
Ja użyłem tych bibliotek i nie było problemu podczas kompilacji. github.com/PaulStoffregen/DS1307RTC github.com/PaulStoffregen/Time
@kamilszamaek4453
@kamilszamaek4453 7 жыл бұрын
ok dzięki sprawdzę
@mikoajwyciso6441
@mikoajwyciso6441 7 жыл бұрын
można zrobić zegar za pomocą ardruino uno??
@elektrotomasz
@elektrotomasz 7 жыл бұрын
Mikołaj Wycisło Tak
@szybki9465
@szybki9465 7 жыл бұрын
Witam a jak zrobić wyłącznik i włącznik czasowy
@szybki9465
@szybki9465 7 жыл бұрын
czekam 2 tygodnie na odpowiedz ale widzę że się nie doczekam
@NethryDesign
@NethryDesign 7 жыл бұрын
W necie nie brakuje artykułów na temat wyłączników czasowych, wystarczy użyć googla....
@szybki9465
@szybki9465 7 жыл бұрын
Jak by były to bym nie pisał
@NethryDesign
@NethryDesign 7 жыл бұрын
W filmie powyżej masz jak obsłużyć RTC a tu pierwszy lepszy link z googla jak sterować przekaźnikiem. www.instructables.com/id/Controlling-AC-light-using-Arduino-with-relay-modu/
@pentawat
@pentawat 9 жыл бұрын
A zmiana czasu na letni tylko przez IDE?
@elektromaras
@elektromaras 9 жыл бұрын
Obawiam się że tak. Chociaż może dałoby się stworzyć podfunkcję sprawdzającą datę i w przypadku ostatniej soboty października i (zdaje się) marca zamieniającej czas o godzinę w przód/tył
@pentawat
@pentawat 9 жыл бұрын
A nie dałoby się dołożyć przycisków do ustawiania godziny a moduł RTC wykorzystywać tylko do podtrzymania czasu w razie zaniku napięcia? Czyli inaczej mówiąc przestawiać godzinę w module za pomocą przycisków?
@Mazurek00
@Mazurek00 9 жыл бұрын
Mam dokładnie taki sam problem z ustawianiem godziny z przycisków, może podpowiesz jak to zrobić?
@pentawat
@pentawat 9 жыл бұрын
andrzej strzelba A ja jestem ciekaw poprostu jak działa to ustawianie godziny przyciskami, czy wciskając przyciski zmieniamy godzine w module - czy godzina w module jest ustawiona raz na wieki przez IDE a przyciskami możemy tylko dodać lub odjąć jakąś wartość i po zaniku zasilania i tak będzie godzina z modułu?
@elektromaras
@elektromaras 9 жыл бұрын
Jak widzieliście ten moduł posiada własną baterię która podtrzymuje działanie zegara przez pewien czas. Jak szlag trafi baterie albo jeśli się ją wyciągnie, zegar się resetuje. Jeśli jednak bateria jest naładowana to nawet przy zaniku napięcia zegar dalej chodzi i przy przywróceniu zasilania po kilkudziesięciu nawet godzinach czas jest taki jak powinien.
@radekb9479
@radekb9479 8 жыл бұрын
kolego w 2,49 min bzdury opowiadasz tam niema żadnej ładowarki to pamięć EEPROM 24C32
@fendt126
@fendt126 7 жыл бұрын
Czyli zwykłą baterię 3V można włożyć ?
@radekb9479
@radekb9479 7 жыл бұрын
nie ponieważ według schematu jest ona podłączona przez diodę rezystor i jest ładowana ja polecam wymianę na kondensator 1F 5,5V doskonale się sprawdza(w ostatecznośći odlutować rezystor czy tam diodę)
@fendt126
@fendt126 7 жыл бұрын
Takiego kondestorka nie posiadam,moduł kupiłem po taniości na ali a miałem w domu sporo takich baterii pastylkowych więc myślałem że będzie ok,dopiero jak przyszło mi to podłączać to się o tym dowiedziałem.Więc muszę znaleźć jakiś element na module i go odlutować i będzie wtedy śmigało ?
@grzegorzbauszynski9696
@grzegorzbauszynski9696 3 жыл бұрын
Wiem że to już trochę czasu minęło, ale może w przyszłości komuś się przyda. Znalazłem w necie , że jeśli chcesz używać baterii CR2032 to musisz wylutować diodę D1, rezystor R4, R5, R6 i w miejsce R6 zrobić zworkę. m.blog.naver.com/roboholic84/220652062341
@romanwrobelowski2144
@romanwrobelowski2144 10 жыл бұрын
elektro maras nie wiesz moze czemu ja mam caly czas 1970.01.01?
@elektromaras
@elektromaras 10 жыл бұрын
Musisz ustawić zegar 5:25. Jeśli nie ustawisz czasu będzie pokazywał datę domyślną - właśnie taką jaką Ci pokazuje.
@Kamil18241824
@Kamil18241824 9 жыл бұрын
Elektro Maras Przyłączam się do problemu Romana. Projekt zaczynam od ustawienia zegara, ale po ustawieniu data i tak płynie od 1970r, i działa również z odłączonym modułem. Wnioskuję, że mój zegar nie działa. Masz jakiś pomysł, aby upewnić się na 100%? Zależy mi na tym projekcie, ale przed zakupem następnego zegara chcę być pewny, ze z tego nic nie będzie
@ArielWonitowy
@ArielWonitowy 9 жыл бұрын
***** miałem ten sam problem ale rozwiązałem go poprzez wgranie drugiego przykładu (zamiast settime wgrałem readtest). Nie wiem czy pomoże ale u mnie przy pierwszym programie była data 1970,01,01 a przy drugim rzeczywista i jak poraz kolejny wgrałem pierwszy to już była poprawna.
@Kamil18241824
@Kamil18241824 9 жыл бұрын
Ariel Wonitowy Dzięki za radę, teraz działa
@TheBench2001
@TheBench2001 7 жыл бұрын
17:42 ,,błąd oczczytu"?
@mateuszzapaa8841
@mateuszzapaa8841 8 жыл бұрын
ja mam b+
@dizajekpl3992
@dizajekpl3992 5 жыл бұрын
Ja dałbym radę bez modułu
@polskidj7078
@polskidj7078 7 жыл бұрын
faz=fzz
@jacekpatka
@jacekpatka 6 жыл бұрын
Nie opowiadaj ludziom bzdur. Bateria podtrzymuje prace zegara. Nic nie wybuchnie, bo tam nie ma żadnego ładowania. Przeczytaj dokumentacje. Bo na te bzdury powołują się już na innych stronach i powielają te absurdy. Przerabiając układ stracicie gwarancję i uszkodziliśmy moduł. Ręce opadają.
@jatoja1555
@jatoja1555 6 жыл бұрын
kaktusa.pl/tiny-rct-wielki-maly-modul/ Ja wylutowałem wszystko tak jak w tym linku i wszystko działa jak trzeba na zwykłej CR2032.
@jacekpatka
@jacekpatka 6 жыл бұрын
A ja nic nie robiłem, bo przeczytałem dokumentację ze zrozumieniem. Poza tym ten moduł to porażka i powinni go wycofać z rynku. Na 10 szt. Jeden sensownie działa. Lepiej użyć DS3231
30. Jak do Arduino podłączyć termometr DS18B20?
16:02
Elektro Maras
Рет қаралды 76 М.
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 35 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 129 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 44 МЛН
Ouch.. 🤕
00:30
Celine & Michiel
Рет қаралды 39 МЛН
These Illusions Fool Almost Everyone
24:55
Veritasium
Рет қаралды 2,1 МЛН
How To Make Radar With Arduino || Arduino Project.
0:08
Avant-Garde
Рет қаралды 1,8 МЛН
Arduino Real Time Clock - Using the Tiny RTC
31:29
DroneBot Workshop
Рет қаралды 200 М.
PID Balance+Ball | full explanation & tuning
13:13
Electronoobs
Рет қаралды 738 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
How to use DS3231 RTC module to build OLED clock
15:34
Mario's Ideas
Рет қаралды 32 М.
Arduino 5: ZEGAR
21:53
Adam Śmiałek
Рет қаралды 28 М.
YOU can Learn the ESP32 in 15 Minutes:  Hello World!
22:52
Dave's Garage
Рет қаралды 305 М.
Więcej pinów w Arduino? | Ekspander PCF8574 | #50 [Arduino]
39:14
ElektroPrzewodnik
Рет қаралды 65 М.
How do I use a Real Time Clock with Arduino?  RTC 1307
10:29
Garage Geek Guy
Рет қаралды 19 М.
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 35 МЛН