Proponuję zacząć od przeczytania Datasheet, masz tam wszystko szczegółowo opisane.
Nie wiem jaki masz LCD: 16x2 czy 24x2, jakby co to dasz radę sam ustawić. [syntax=cpp] // DS1307_LCD (C)2010 Henning Karlsen // Uses DS1307 library but not wire library // DS1302: SDA pin -> Arduino Digital 18 // SCL pin -> Arduino Digital 19 // LCD: DB7 -> Arduino Digital 2 // DB6 -> Arduino Digital 3 // DB5 -> Arduino Digital 4 // DB4...
Witam. Brak resetu procesora, dziwna kombinacja z zasilaniem zegara (DS1307 ?), brak podświetlanie LCD
Witam. Poniżej zamieściłem program w bascomie który właśnie pisze (jeszcze nie skończony) i mam taki oto problem: Twój problem , to notoryczne ignorowanie pliku pomocy Bascoma ;) Powiedz mi , co to ca dziwolągi przy definiowaniu :?: '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Pa.5 , Db5 = Pa.4 , Db6 = Pa.3 , Db7 = Pa.2 , E = Pa.6...
Jako wzorzec dla zegara rezonator 32.768kHz (TIMER2), a mikrokontroler taktowany RC. Lub jako wzorzec zegara DS1307 + 32.768kHz lub PCF8583 + 32.768kHz, lub inne tego typu układy, które magistralą komunikują się z AT8a
Propox- bo mocno przecenił płytki. Polecałbym tylko wylutowanie akumulatora i wlutowanie w to miejsce gniazda dla baterii pastylkowej 3V. Bo układ zegara DS1307 podtrzymywany z tego akumulatora może dostarczyć "niezapomnianych wrażeń". A kabelki- z kamami.
Ok zrobione aktualizacja zegarka na DS1307 za pomocą GSM-SIM800, może się komuś przyda [syntax=c] #include <Sim800l.h> #include <SoftwareSerial.h> //is necesary for the library!! Sim800l Sim800l; //to declare the library #include <Wire.h> #include "RTClib.h" RTC_DS1307 rtc; char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday",...
Witam, posiadam projekt sterownika do terrarium (odpowiada za wyświetlanie temperatury i wilgotności, oraz załączanie kabla grzewczego), dostosowałem go do własnych potrzeb, jednak napotkałem problem z podłączeniem zegara czasu rzeczywistego (DS1307), potrzebuję pomocy w podłączeniu go do Arduino UNO, oraz dorobieniu nowej części programu. Chciałbym...
Mógłbym prosić o dokładniejsze wytłumaczenie tego przykładu bo nie bardzo wiem co miałbym tam pozmieniać aby ustawiać zegar w menu. Dodano po 4 Problem rozwikłany. Zapomniałem przeliczyć odczytana wartość hex na dec. Co do kwarca to nie mam pola masy wkoło wyprowadzeń oscylatora Pracujesz na zmiennych Date$ i Time$, to wszystko. Odnośnie kwarcu, nie...
Dlaczego program główny jest podprogramem??? w _ustaw trzeba się odwołać do setdate: i settime: Trudno zrozumieć jak TO działa-dziwne że działa. Gdybyś dał własne komentarze a potem je "czytał ze zrozumieniem..."
Poprawiłem tytuł na bardziej zgodny z regulaminem p. 3.1.15. LordBlick Mam problem z ustawianiem czasu i daty na mojej płytce testowej na której umieściłem układ zegara DS1307 na Atmega 16. Nie wiem jak to zrobić w c.proszę o pomoc i przykłady dołączone do działającego programu zegara ale wyświetlającego mi po wgraniu wcześniej zdefiniowany czas i...
Wgrałem ten program i na lcd wyświetla się oto taki znaczek, wyświetlacz jest sprawny bo inne programy działają typu wyświetl tekst. http://obrazki.elektroda.pl/4592084900_1... [syntax=basic4gl]'$sim $prog &HFF , &HA4 , &HD9 , &H00 ' generated. Take care that the chip supports all fuse bytes. $regfile = "m8def.dat" $crystal = 8000000...
W rejestrze 0x00 jest bit CH - Clock Halt który trzeba wyzerować aby uruchomić zegar.
Podpowiedź: ustawiłem zgodnie z dokumentacją RS1=0, RS0=0, SQWE=1. A wcale, że nieprawda :) (RS1 u Ciebie jest równe 1)
Pierwsza myśl bit "CH" w ds1307 adres 0; może po prostu zegar jest zatrzymany? wklej kod.
Jestem początkującym słabo zaawansowanym amatorem programowania w AVR. Mam prośbę o pomoc w zrozumieniu i uruchomieniu zegara z układem D1307. Poniżej wklejam schemat mojego płytki w kicad i proszę o pomoc i konkretne przykłady oparte na mojej płytce. http://obrazki.elektroda.pl/4950125500_1...
Elektrolit na zasilaniu to podstawa, ponadto do kalibracji 8583 mozna podlaczyc trymerek,zobacz na aplikacje w PDF. Ja polecam Ci uklad troche drozszy ale duzo lepszy DS1307.
witam zmontowałem ten zegar ,załadowałem program do Nano . ok led WS2812B działa ,że jest 22:38 a na "zagarze" 20.H0. RTC DS1307.??? Może ktoś ruszyć ten zegar.? na ds1307?
Dolutuj trymer smd lub kondensator np. 10pF sprawdź efekt i albo zmniejsz jak się spóźnia albo zwiększ jak się spieszy aż osiągniesz cel.
Przed wyświetlaczami daje bufor ULN2003 Projekt: https://majsterkowo.pl/zegar-ds1307/
DS1388Z-33+ Nóżka w nóżkę.
Witam; Mam problem z zegarem RTU ds1307. Przejde od razu do konkretów. Mianowicie podłączyłem ds-a pod atmega32 według schemtu: http://obrazki.elektroda.pl/1490560000_1... Na atmege wgrałem krótki programik obslugujący ds-a po I2C(załączę tutaj tylko maina): [syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h>...
No to zostajemy przy zewnętrznych kościach ...... myslę że coś takiego >>I2C RTC DS1307 AT24C32 moduł zegar czasu rzeczywistego dla ramienia AVR PIC malutkie RTC I2C I2C moduł pamięci DS1307 zegar<< załatwi dwie piczenie na jednym ogniu , będzie zegarek i pamięć do zapisu nastaw zegara sterującego wyjściami.
(at)kamil199210 zobacz tego HEXa, robiłem te zegary na początku roku i musiałem przerobić kod właśnie ze względu na datę, ten powinien być ok. Jak będzie coś nie tak to pisz, bo moje zegary na razie leżą w pudełku i czekają aż zamówię oryginalne DS1307.
w takim razie, kiedy zakomentujemy funkcje "RTC.adjust", skąd zegar DS1307 będzie pobierał godzine?
Pokarz jak to podłączyłeś, dziwne że nie działa w tak prostej kostce.
Mam takie pytanie troszkę na inny temat ale też dotyczący AVR. W jakim celu stosuje się układ pamięci 24C32 na jednej płytce z układem zegara ds1307. Czy ta pamięć jest konieczna? do pracy układu zegara? Pytam o to ponieważ chciałbym sobie taki układ zegara ds1307 kupić i zastanawiam się czy przy okazji kupić za jedną wysyłką pamięć i nie wiem czy jest...
Gdy zdecydujemy się na termometr z zegarkiem musimy zaopatrzyć się w zegar dallasa ds18b20 ok 5zł + bateria + podstawka + rezonator = ok 10zł Chodziło Ci zapewne o zegar DS1307. Wykonanie bardzo fajne. Optymalne rozmieszczenie elementów, no i zaletą jest, że zmieściłeś się na płytce wielkości wyświetlacza.
Zawsze jak wchodzisz w przerwanie np.On Timer lub w podprogram sub procesor odkłada zawartość pewnych rejestrów na stos (co zajmuje mu ileś us) a po przerwaniu (lub sub-ie) zdejmuje ze stosu (co znowu zajmuje czas). Rachunkowo wygląda wszystko dobrze w programie-ale tylko gdy procesor chodzi z nieskończoną prędkością. A chodzi ze skończoną. A-w tych...
Witam Napisałem program zegara ,budzika i termometru. Mam prośbę aby ktoś sprawdził program i podpowiedziami co poprawić. Zegar ten jest ustawiany z pilota klawiszami 0….9 i dlatego pracowałem na stringach aby można wpisać 0 podczas ustawiania do zmiennej np. 05:02:00 . Na zmiennych typu” byte „ nie umie tego zrobić. Zegar ten mam...
Propozycja zastosowana zewnetrznego zegara DS1307 w ATmega podyktowana byla tym ze w moim przypadku mialem juz szyne I2C a kazdy wolny pin byl na wage zlota. Pozdrawiam
Witam, przygotowuję się do projektu mojego zegarka na rękę. Czy znacie moduł daty i czasu lecz mniejszy niż moduł zegara DS1307? Posiadam ten moduł lecz jego gabaryty są zdecydowanie za duże aby wykorzystać go w moim projekcie. Google zbytnio mi nie pomaga ponieważ w moich wyszukiwaniach pokazuje się tylko ten moduł. Idealnie byłoby gdyby ten moduł...
Witam. Zrobiłem urządzenie wykorzystujące układ DS1307. Zegar pracuje, bateria 3V podłączona tylko zauważyłem że po wyłaczeniu zasilania zegar się zatrzymuje i startuje ponownie po podaniu napięcia. Wychodzi na to że bateria służy tylko do podtrzymania zawartości rejestrów. Niestety nic nie doczytałem na ten temat w pdfie ani nie znalazłem żadnych bitów...
Witam! Mam taką prośbę: czy może ktoś mi wytłumaczyć jak się programuje zegar ds1307, tzn jak ustawia się datę, godzinę itp zeby on sobie liczył. Najlepiej jakiś programik w assemblerze czy coś. Po prostu jak to działa. Może i był taki temat ale szukałem i nie znalazłem wytłumaczenia na moje pytanie. Pozdrawiam!
Błąd jest na poziomie 2 sekund na dobę. Jeśli dobrze policzyłem, ten wynik z trudnością mieści się w dokładności kwarcu 20ppm. Po podmianie kwarcu na inny błąd jest taki sam (mało prawdopodobne, żeby kilka sztuk miało tą samą odchyłkę). Spodziewałem się, że problem powodują zakłócenia wprowadzane przez resztę układu, ale po dobie pracy na podtrzymaniu...
Witam wszystkich Przejdę do rzeczy wiec zaczynam zabawę z Arduino,posiadam taki zestaw SainSmart Mega2560 R3 + 3.2" TFT Touch LCD SD Card + TFT Shield For Arduino kopiłem zegar DS1307 I2C RTC AT24C32 Real Time Clock Board Module, Arduino ARM PIC,mam wgrane biblioteki wszystko podlaczone jak na nie jednym filmie z youtube ale po otworzeniu Szeregowego...
Witam. Czy mógłby ktoś podzielić się wiedza dotycząca zegara Ds1307. Szczególnie mi chodzi o wskazówki dotyczące: 1.Jak programuje mu się aktualna godzinę, minutę, sekundę, rok, itd?. 2.jak się czyta potrzebne z niego już dane.(obsługiwać magistrale I2C potrafię) Za wszystkie wskazówki dziękuję (wiem ze w pdf wszystko jest, ale niestety nie znam za...
Witam, zbudowałem klasyczny zegar, tak jak w temacie napisałem na ATmega32, Chińskim module z układem DS1307 i z jakąś pamięcią na I2C której nie używam, czas pokazywany jest na wyświetlaczu LED. Wcześniej testowałem sobie to wszystko z wyświetlaczem LCD 2x16 HD44780 wszystko śmigało mi super. Po dodaniu LCD i multipleksowania zegar po kilku, kilkunastu...
(at)ElektrodaBot Napisz program do arduino nano w języku arduino Nie używaj funkcji Delay Zaimplementuj moduł zegara RTC DS1307 I2C Zaimplementuj moduł wyświetlacza LED 4 cyfry opartego o sterownik TM1637 Zaimplementuj trzy przełączniki na PinD9=UstawGodzine, PinD10=Ustawminuty i PinD11=PrzełaczCzas W programie umieść obsługę zegara na wyświetlaczu,...
Zegar oraz jego podtrzymanie możesz zrobić chociażby na DS1307
Dyskusja się toczy, ale niezbyt jasno opisujesz sposób programowania procesora. Zaprogramowanie samego flasha, to połowa roboty. Musisz jeszcze wgrać zawartość eeprom. Autor opisał to: Zanim procesor wejdzie w pętlę główną inicjuje porty, wyświetlacz LCD, timery, przerwania, odczytuje nastawy z EEPROM–u dokonując według nich autokonfiguracji,...
sądzę, że mało kto zajmuje się Tiny RTC, chyba ze względu na stosunkowo małą dokładność DS1307 temat rozwiązałem
PCF8591 to przetwornik C/A i A/C a PCF8591 to ekspander, oba na szynę I2C. Wiecej mozesz sie dowiedzieć z not katalogowych. Wpisz w google nazwe *.pdf i znajdziesz :) Tak sam z DS1307, to zegar RTC formy MAXIM również na I2C. Wszystkie te układy mogą być przyłączone do jednej szyny. W BASCOMie są już gotowe procedury obsługi I2C i LCD więc musisz jedynie...
A zegar masz na DS1307 zrobiony ??
Witam, Potrzebuje obliczyć czas jaki upłynął od momentu wciśnięcia przycisku czas pobrany w formacie 16:30:10 potrzebuje odjąć to od czasu aktualnego jaki wskazuje zegar RTC DS1307 w formacie: 17:40:20 aby obliczyć ile czasu temu został wciśnięty przycisk. Istnieje do tego jakaś funkcja? Używam bibliotek: Wire.h TimeLib.h DS1307RTC.h
Luz... ja od 4 dni siedzę nad ds1307, który powinien działać...
Ponieważ chce tylko zastąpić DS1307 zegarem wewnętrznym, wiec nie zalezy mi na wybudzaniu. Chcę tylko podtrzymac ten zegar. Więc szansa na 10 lat spokoju jest?
warunek if(Zalacz->godziny>Wylacz->godziny) miał służyć temu żeby jeżeli jest spełniony to miał przechodzić dalej czyli wyłączać leda tak znalazłem gdzieś na forum ale nie działa reszta kodu to jest tylko odczyt z zegara ds1307 po i2c ustawianie godziny/daty i wywoływanie tej funkcji załączania oświetlenia chyba ze ktoś ma inny pomysł lub koncepcję...
Wygląda więc na to, że przez źle podłączone piny SDA i SCK na początku uszkodziłem jakąś wewnętrzną strukturę Atmegi. Takie kwiatki są niemożliwe. Problem jest gdzieś indziej i pewnie powróci. Dziwię się, że nikt nie zwrócił Ci uwagi na bezkrytyczne podejście do budowy tego zegara. Te kable sterujące NIXIE wypełniające całą obudowę zegara, to nie jest...
Witam Czy można połączyć Attiny2313 z DS1307. czy tylko takie mikroprocesory jak Atmega8 dzialją z DS1307?? Pierwszy raz mam styczność z zegarami typu DS1307 i nie wiem jak ma to wyglądać w programie ;/ schemat już se znalazłem co do czego podłączyć gożej z programem:cry:. Moze mi ktoś dać jakies wskazówki, nakierować mnie...
Po paru dniach walki skończyły się pomysły.Procesor Atmega162 i moduł zegara RTC Tiny z układem zegara DS1307.Po zaprogramowaniu DS-a poniższym kodem data wyświetla się nieprawidłowo.Wgląda to tak,jakby dzień,miesiąc i rok zamieniały się miejscami. [code][syntax=basic4gl] Ustawdate: Cls Dzien = 17 Miesiac = 12 Rok = 13 Dzien = Makebcd(dzien) Miesiac...
Przerwanie od przepełnienia (co 1 sek.) Jeśli masz taką potrzebę możesz co 1 sekundę, ale jeśli nie musisz, to wykorzystaj timer do końca i wybudzaj co 8 sekund :) Czy poza Atmegą8 i Atmegą32 jest jeszcze jakiś inny AVR mający taką fajną funkcję jak możliwość podpięcia kwarcu zegarkowego oraz to aby pracował na nim w trybie asynchronicznym ? ... nie...
Już wiem w czym haczyk, Program nie zadziała z racji że wymaga odrębnych urządzeń komunikacyjnych do pc, którymi może dysponować jedynie energetyka. Program dostępny na stronie producenta. Problem leży w zegarze, który po utracie podtrzymania bateryjnego zeruje się i licznik nie otrzymując tej informacji nie jest w stanie monitorować zużycia energii...
Nie wiem o co chodzi z LM317, jest to przecież stabilizator napięcia. BS170 nie nadaje się, potrzebny jest Logic Level np. BSS123.
Bateria litowa 3V służy do podtrzymania pracy zegara.
1. Diody LED w STP16DP05 - odwrotnie 2. LED D1 - dodać rezystor i sterować stanem niskim lub poprzez tranzystor zewnętrzny 3. IRDA Sensor powinien mieć filtr RC na +5V 4. SDA/SCL podciągnąć zewnętrznymi rezystorami - 4k7 5. TLP 283 - sterować INT0 w kolektorze przez podciągnięty rezystor 10k; LED transoptora - rezystor 6. RTC8564 jest egzotycznym RTC...
Jeśli chodzi o termometr to sprawę mam już rozwiązaną przy pomocy Ds18b20, natomiast jeesli chodzi o ten zegar to DS1307 jest dość drogi z tego co udało mi sie znaleść na necie (ok 20 zł). może ktoś ma jakieś tańsze rozwiązanie??
Atmel broni się przed podłączaniem pojemności do tych wejść. Nawet trymer jest dość problematyczny. Sam się mocno zdziwiłem (swego czasu) - generator z trymerem potrafił się nie wzbudzać. Sugeruję jednak zewnętrzny zegar np. DS1307 - też nie polecają tam trymera, ale nawet z nim działa bez (większych) problemów.
Mam problem z obsługą zegara DS1307 po szynie TWI. Po pierwsze korzystam z płyty firmy Propox (EVBavr04). Zmieniłem baterię domyślnie zainstalowaną na płycie (3.6V) na inną 3V, ponieważ przeczytałem o problemach związanych ze zbyt dużym napięciem. Kwarc jest dobrze przylutowany. Mój problem polega na tym, że wysyłam sygnał STARTU na szynę, sprawdzam...
Faktycznie literówka się wdarła, kod jest wzięty z innego sterownika Arduino i zegara RTC DS1307 i jest zbieżny z przykładowymi szkicami dla tego zegara które dla mojego układu też nie chcą działać. Prawdopodobnie gdzieś popełniam błąd albo jest jakieś proste rozwiązanie więc chciałbym aby ktoś doświadczony na to rzucił okiem
OK reset poprawiony , spojrzałem na datę zdjęcia i spostrzegłem , że się myliłem i faktycznie nie ma tam kondensatorów, bo jest to zdjęcie z fazy budowy (sory za kłopot) ale od momentu pierwszego podłączenia były i są do dzisiaj, kwarc przesunąłem bliżej mikrokontolera ale układ nadal nie działa :( , jedyne czego nie zrobiłem to nie dodałem tych paru...
Witam, mam pytanie, czy taki układ : http://botland.com.pl/uklady-scalone-int... jako Vbat można podłączyć dwie zwykłe baterie typu AA ( połączone szeregowo ) ? czy musi być to jakaś bateria którą można ładować itp. ?
Coraz lepiej ;) ,możesz dodać jeszcze zegar RTC ,np. DS1307 ;)
Witam! Konkretnie pod jakie lampy? Jeżeli chodzi o lampy LC-631 to pasuje biblioteka od ZM-566.Odnośnie węgierskiego zegarka, to posiada układ RTC oparty na DS1307. Pozdrawiam
Komunikacja pomiędzy rtc a atmega przebiega bez problemów poza szczególnym przypadkiem. Sprawdzając zależność częstotliwości (poprawności działania rtc) od temperatury zauważyłem że rtc niezawsze działa prawidłowo. Do rzeczy - wkładałem rtc wraz z atmega do zamrażalnika :D (tak zamrażalnika) na dobe i sprawdzałem czy wystepuje błąd pomiaru czasu - zazwyczaj...
Judas Może, tak jest w twoim zegarze. Ja miałem kiedyś też zegar z DS1307 i pomogło dopiero ekranowanie. Przetwornica na MC34063 - zegar gubił sekundy. DS wymaga właśnie dobrego kwarca albo regulacji trymetrem -aby osiągnąć dużą dokładność. Mam parę zegarów na DS i nie widzę znaczącej różnicy w dokładności pomiędzy nimi a tym zegarem Limonit Około 3...
Mam problem. Chciałem zaprojektować sterownik do CO. Podstawą takiego sterownika jest zegar czasu rzeczywistego. Mam układ takiego zegara na DS1307, ale nie mogę połączyć się w Arduino na Atmedze 328 z w/w układem. Prawdopodobnie brak odpowiednich bibliotek. Skąd i gdzie można ściągnąć i zapisać biblioteki. Jeśli ktoś miał opis i wzór programu w celach...
Sorry pisałem w 2 tematach na raz i się pomyliłem :) Dodano po 29 nie widzę definicji funkcji: i2c_wait() Dodano po 10 Strasznie masz to napisane pod kątem analizy kodu. Znalezienie tego błędu może zająć wiele czasu. Ja na twoim miejscy zacząłbym od wybrania do obsługi I2C tylko tych funkcji zaczynających się od twi....() i przerobił kod pod tym kątem....
Dzięki za odpowiedź. Jezeli chodzi o mikrokontrolery to nie to, że jestem całkowicie zielony. Coś tam wiem, coś juz pisałem, choć niewiele, nieważne. Natomiast jesli chodzi o dobór mikrokontrolera i modułu RTC to myślę nad ATtiny13 i DS1307. Nada się?
mógłbym prosić kawałek kodu odpowiadający za wyświetlenie odpowiedniej cyfry zgodnie z aktualnym czasem i o wyzwalanie przerwań?. Niestety biegły w programowaniu nie jestem
Witam. Projektuje płytkę gdzie siedzi ATMega32 2 kostki 24C512 na jednej magistrali pracującej na 400kHz. Do tej samej magistrali I2C chciałbym podpiąć zegar DS1307. Niby nic trudnego ale w nocie od DS'a wyczytałem że może pracować on z częstotliwością max 100kHz. I tu moje pytanie czy można zmieniać częstotliwość w trakcie wykonywania się programu...
Witam Twój program z całą pewnością nie zadziała z PCF8583, bo nie dla niego został napisany. Po pierwsze (jak słusznie zauważył Kolega karlos79 ) zły adres układu - PCF ma &HA0 do zapisu i &HA1 do odczytu. Po drugie jego rejestry daty i czasu nie zgadzają się z tymi które Ty odczytujesz. Natomiast sądząc po adresie układu i rozkładzie rejestrów, program...
http://obrazki.elektroda.pl/9398450500_1... Szanowni Państwo, chciałbym zaoferować swój projekt regulatora elektrodowego kotła elektrycznego z codziennie-tygodniowym zegarem. Mogę zaoferować schemat, programowanie użytkownika i HEX . Najpierw materiały opublikowane na stronie internetowej http://bezkz.su/index.php Regulator elektrodowego...
Podałem go tylko jako przykład. Myślę że autor tematu jeśli chciałby zastosować jakiś RTC to przed zakupem zrobił by jakiś choćby minimalny "research" i wybrał by odpowiedni dla siebie :) Nie ma się co spierać o poziomy trudności bo to rzecz względna i dla każdego indywidualna :) edit: Właśnie znalazłem twój temat dotyczący DS1307 który się zaczyna...
Witam, chciałbym wykonać na bazie PIC 18F4550 rejestrator temperatury, który zapisze w pamięci flash kolejne odczyty w relacji do daty i godziny. Jako, że jestem początkujący w zakresie mikrokontrolerów, realizację tego zadania rozpocząłem od zakupu płytki prototypowej EVBeasyPIC na której jest ten mikrokontroler oraz moduł zegara DS1307 i pamięć AT45DB041....
Można do tego PICa podłączyć zewnętrzny zegar RTC np DS1307 lub PCF8574 i w nim ustawić żądany alarm.
Taka mała ciekawostka. To co kiedys działało z DS1307 niekoniecznie jest kompatybilne wstecznie. Kilka bitów które kiedys były "reserved for future purpose" teraz sa używane i trzeba je maskować jesli chce sie odczytać dane. Proszę zerknąć na temat -> https://www.mcselec.com/index2.php?optio...
Czy ktoś może pomóc z odczytem danych zegara DS1307 ? Podłączenie raczej dobre SCL –> Pin 21 scl SDA –> Pin 20 sda VCC –> 5V GND –> GND kod: [syntax=c]#include <Wire.h> #include "RTClib.h" RTC_DS1307 czas; void setup () { Serial.begin(9600); Wire.begin(); czas.begin(); czas.adjust(DateTime(__DATE__, __TIME__));...
W temacie jest wspomniany jeszcze RTC. RTC to gotowy zegar z generatorem na kwarcu, bardzo energooszczędny, czasem ma wyjście 1 Hz jak DS1307, ale trzeba go ustawić przez I2C, a po utracie zasilania zapomni ustawienia, więc raczej bez mikrokontrolera w pobliżu nie ma sensu stosowanie RTC. Połączenie RTC z mikrokontrolerem ma tę zaletę, że RTC podtrzymany...
Mogę się mylić bo dawno nie używałem DS1307, zamiast niego używam kompatybilny DS2331, niemniej zmierzam do puenty. Ten drugi nie rusza dopóki nie ustawisz w nim jakiegoś czasu. Spróbuj, po prostu, użyć tej funkcji SetTimeDate() Jeśli nadal nie będzie chciał ruszyć to przyjrzyj się temu rezonatorowi kwarcowemu. W przypadku jego uszkodzenia można się...
http://obrazki.elektroda.pl/1254071400_1... Witam. Jest to moja pierwsza taka poważna konstrukcja, więc proszę o wyrozumiałość. Sterownik powstał ponad rok temu, gdy miałem dużo wolnego czasu po złamaniu nogi. Pierwszą funkcją, jaką miał spełniać, był prosty alarm z powiadomieniem GSM. Po przeszukaniu internetu zdecydowałem się na procesor...
https://obrazki.elektroda.pl/3340785400_... Witam, postanowiłem podzielić się swoim pierwszym projektem, od którego zacząłem przygodę z elektroniką. Jest to prosty zegarek wykorzystujący matrycę led 32x8, czujnik temperatury, wilgoci i ciśnienia BME280, zegar czasu rzeczywistego DS1307, fotorezystor, buzer, oraz procesor atmega328p....
Też mi się wydaje, że powinno się coś zapisać, aczkolwiek nie testowałem tego. Jutro zresetuje swój układ i zobaczę jak jest. Program tworzy na karcie pliki z datą w nazwie i może to jest problemem, chociarz przy poprawnej komunikacji i nieustawionym zegarze DS1307 powinien coś podać, jakieś domyślne wartości. SDA\SCL są podciągnięte do zasilania przez...
Tak, zaglądałem. Koncentrują się tam na zakłóceniach generowanych przez sąsiadujące sygnały, podczas gdy mój zegar spieszy się również w stanie wyłączonym, na zasilaniu bateryjnym (włączany na krótko w celu sprawdzenia).
Wewnętrzny RC jak na układ zegara to dość kiepski pomysł - godzina szybko Ci się rozjedzie. A co ma sposób taktowania procesora wspólnego z rozjeżdżaniem się godziny ?? Autor projektu zastosował RTC (zegar czasu rzeczywistego) DS1307 i to tylko i wyłącznie od niego zależy dokładność odmierzania czasu, procesor nie ma tu nic do rzeczy.
podoba mi sie ten zegar ladna plytka :) musze chyba zajac sie DS1307 do tej pory zawsze stosowalem PCF8583 czy przedstawisz moze schemat i wsad do procka? ew. czesc listingu odpowiedzialna za komunikacje z DS1307 i ten efekt RGB?
Dzień dobry posiadam w swoim projekcie zegar czasu rzeczywistego DS1307 z układem EEPROM 24C32N w formie modułu. Jednak pamięć często jest resetowana(pusta) i muszę wgrywać zawartość pamięci z godziną. Myślę że przyczyną moga być wyładowania ESD u mnie w pokoju ciągle iskrzy jak zabezpieczyć pamięć przez czyszczeniem?
Witam, Natchniony już kolejnym takim artykułem, postanowiłem stworzyć obwód pcb, który będzie mógł realizować taki projekt i wiele innych. Za ok 2 tygodnie powinienem otrzymać gotowe obwody z fabryki. Obwód, który zaprojektowałem jest w całości wykonany z elementów THT. Dzięki czemu, każdy początkujący elektronik powinien sobie z nim poradzić. Oto kilka...
Moze inaczej pomoglem sobie jakas biblioteka od ds1307 i zegar dziala. Nie moge tylko ustawic na wyjsciu 1HZ ? Z tym mam problem. Nie bardzo to rozumiem.
PCF tak ma... zastosuj DS1307.
najpierw start po adresie zapisu znów start i potem odczytywanie Tak też było i mam teraz (jak mówię - przetestowałęm już dziesiątki kombinacji...) unsigned char ds1307_get(unsigned char addr) { unsigned char ret; i2c_Start(); i2c_WriteTo(0xD0); i2c_PutByte(addr); i2c_Start(); i2c_ReadFrom(0xD1);...
Przykładowe zegary RTc z I2C: MAX6900, DS1302, DS1307. Odnośnie podłączania znajdziesz np tu: http://www.elektroda.pl/rtvforum/topic93...
Możesz podać link do schematów tego urządzenia? Schematów niestety nie posiadam. Cały układ jest jednak dość prosty - wyświetlacz hd44780 w trybie 4-bitowym, 4 przełączniki - 3 uSwitche i 1 kontaktron, czujnik temperatury MCP9700, zegar RTC DS1307 i potencjometr dzielący napięcie baterii - 5v to maksymalne napięcie ADC tak więc wystarczy dzielnik 2....
Możesz odczytywać/zapisywać pojedyncze rejestry (wybierasz rejestr wysyłąjąc dan do RTC i odczytujesz jako Nack), ale u Ciebie robisz to chyba po kolei i musisz też zachować odpowiednią kolejność przy odczycie i zapisie. Inaczej odczytasz głupoty, albo dane będą Ci się przesuwać. Niedawno też się tym zegarkiem bawiłem i też sprawiał mi kłopoty. Mój...
Skąd pomysł na R10? Być może z jego powodu oraz przy współudziale C13 i R9 tworzy się generator RC. Pomysł wziąłem sugerując się stroną: [url=http://www.jarzebski.pl/arduino/kom...
Posiadam jeszcze kod zegara na DS1307 z dużą czcionką, który miał być dołożony do grafiki. Teraz chciałem właśnie ogarnąć grafikę z EEPROMU. Niestety dziś o 9:00 wyjeżdżam ponownie z granicę, i nie będę kontynuował tego tematu z EEPROMEM. Po prostu odpuszczam. Mam megę 644p. 64kb. Myślę że może wystarczy dla grafik w formacie BGF. Co do ostatniego Twojego...
DS1307 jest mało dokładny, tak samo jak sam uC, lepiej stosować DS3231 cena bardzo podobna. Slyszalem juz od kilku osob, ze DS1307 jest malo dokladny, ale ja mam z nim swietne doswiadczenia. Poprzedni zegar, ktory zrobilem na DS1307 przez prawie rok 'rozjechal' sie z moja komorka (ustawiajaca sie automatycznie) tylko o kilka sekund. Z moich testow...
Płytkę wykonało PCBWay. Nie, nie stosowałem niczego takiego, jak algorytm zegara astronomicznego. To zegar do kotłowni, postanowiłem nie przejmować się dokładnością.
Tak tylko napisałem o tych płytkach uniwersalnych. Przy wcześniejszym zegarze ktoś skrytykował właśnie płytki uniwersalne ale moderator usunął ten post. Z tym zasilaniem RTC to inna bajka bo to nie jest DS1307 tylko PCF8583.
Tutaj znajdziesz taki projekt: Zegary, stopery, RTC
ds1307 zegar ds1307 ustawi zegar arduino zegar ds1307
pamieci tomtom phison firmware ps2251 źródło stałoprądowe
resetowanie hasla windows filtr piaskowy
Amica 506GcE3 - Brak termoobiegu i grzania Jak wyczyścić dysze w kuchence gazowej?