Jako że mamy sobotę, pozwolono mi usiąść przy kompie. Spróbuj ten kod: https://obrazki.elektroda.pl/5851893900_...
To jest biblioteka z tego linku: https://github.com/tfg13/DS3231 Wymaga zastosowania jawnego Wire.begin(). Trochę dziwne, że bez Wire.begin() działało, ponieważ funkcja ta inicjuje m.in. preskaler dla I2C. Jeżeli używasz jednocześnie innego urządzenia I2C, to może w jego obsłudze wywoływana jest Wire.begin().
Można zapisywać dane do EEPROM w mikrokontrolerze, ale musisz wiedzieć, że jest to pamięć o bardzo dużej, ale jednak skończonej liczbie zapisów. Jeśli wystarczy Ci dokładność do minuty, to np. w programie robisz zapis co minutę aktualnie odliczonego czasu. W razie kolejnego restartu urządzenia odczytujesz tą wartość i przyjmujesz jako początkową. Dokładnie...
Zmodyfikowałem "nieco" Twój kod z postu #13. Jednak zamiast makeTime() lepiej użyć konstruktora DateTime() do nastawy czasu. Wygląda na to, że w obu biblioteka różnie są naliczane sekundy od 01.01.1970 roku. czas oraz czas_ux ) są większe, czyli są "w przyszłości" w stosunku do bieżącego czasu (zmienne teraz oraz tearaz_ux ) pobieranego z DS3231. Konstruktor...
Ja po paru dniach męczarni zrobiłem zrobiłem już parę rzeczy: 1. Na wyświetlaczu LCD 2x16 niebieski Z166 W56 podpiętym poprzez konwerter I2C TWI wyświetla się data i godzina, z zegara RTC DS3231 2. Wyświetla się aktualna temperatura z czujnika DS18b20 3. załącza się grzałka poprzez przekaźnik gdy temp. spadnie poniżej zadanej. no ale stoję w miejscu...
Zmieniałem , bez delay , 250 , 500 i 1000 ale to raczej nie ma znaczenia , z i bez czyszczenia lcd. Podejrzewam , że może biblioteka LiquidCrystal nie jest tak uniwersalna ale nie wiem jakiej innej użyć. Dodano po 5 Dokładny kod wygląda tak : [syntax=c] #include <Wire.h> #include <LiquidCrystal_I2C.h> #include <DS3231.h> LiquidCrystal_I2C...
Witam Konstruuje projekt który ma być docelowo systemem monitorowania i bezpieczeństwa układu laboratoryjnego. Mój problem polega na tym że: Chciałbym aby po wciśnięciu określonego przycisku na klawiaturze numerycznej program na chwile zatrzymał się pozwolił na wpisanie hasła a później wrócił do normalnej pracy(zbierania danych z czujników) oczywiście...
Tak do testów nabyłem moduł z baterią i pamięcią. Swoją drogą po co ten eeprom? Na płytce dałem sam DS3231. Kodowanie jest bardzo podobne i tak samo łatwe jak DS1307. Nawet dodam że jak miałem wgrany program do obsługi DS1307 a podłączyłem DS3231 to pokazywało godzinę :) Tak biblioteka od Jarzębskiego. No niestety obudowy dalej brak. Wygląda to aktualnie...
Wrzucam bibliotekę wire z mojego arduino U mnie zlokalizowana była w C:\Program Files (x86)\Arduino\hardware\arduino\avr\libra...
Witam Czy ma ktos moze jakas dzialajaca biblioteke do ds3231 w jezyku c ? znalazlem jedna w github ale niestety cos niemoge jej zmusic do pracy. Zreszta na innych zagranicznych forach tez czytalem ze nie moga jej uruchomic. Jakby ktos mial i chcialby sie podzielic to bede wdzieczny. Pozdrawiam
No i tu pojawia się problem, bo nie przychodzi mi nic do głowy aby ten wyłącznik pracował tylko w dni robocze Poczytaj o alarmach, które są w DS3231. Ja kiedyś robiłem podobny sterownik, kierowałem się poradnikiem stąd: http://www.jarzebski.pl/arduino/komponen... Dość łatwo, mając stamtąd bibliotekę, dało się...
Dziękuję za info. w końcu zastosowałem inną bibliotekę i zmodyfikowany sketch ze strony Korneliusza Jarzebskiego GIT: https://github.com/jarzebski/Arduino-DS3... W ww. bibliotece dzień tygodnia jest wyliczany automatycznie: zmienna dt.dayOfWeek. Pozdrawiam Zamykam temat
znalazłem stare biblioteki na dysku z tamtego komputera i od razu poszło nowe biblioteki i aktualizacje nie zadziałały
A biblioteka od DS3231 nie posiada przypadkiem metody zwracającej dnia tygodnia? Podaj przynajmniej linki do bibliotek.
Tak, na pewno 32MHz. Analizator pokazuje częstotliwość sygnału 100kHz - tak jak chciałem. DS3231 pracuje do 400kHz DS3231 na pewno działa - sparwdziłem na Arduino (5V!). Swoją drogą - 5 minut i uruchomione :-) (oczywiście tutaj korzystam z bibliotek).
Pewnie można jest 22 piny pamięci 32 kb, zegar będzie mało dokładny lepszy DS3231 . Prościej było by na arduino np. pro mini są gotowe biblioteki (dallas temperature LiquidCrystal)i przykłady użycia. Zresztą w c też można coś napotkać ,a za pieniądze to pisma z bibliotekami do domu dostarczą.
Tak, jak napisał (at)kaczakat skorzystaj z gotowej biblioteki np. takiej, jak [url=https://github.com/rodan/ds3231]tut... czy [url=https://github.com/jarzebski/Arduin... Znajdziesz tam również łatwe przykłady na obsługę alarmów w DS3231. Jeżeli chodzi o obsługę przycisków i debouncing, to chyba już codziennie na elektrodzie pokazuje się...
Ta bibliotekę juz testowałem, tak jak pisałem, na zwykłym arduino wszystko działa, na samej atmedze niestety nie.Rtc to moduł oparty na ds3231, nie taki sam jak na Twoim zdjęciu,ale podobny.
Witam wszystkich forumowiczow Od pewnego czasu postanowilem zajac sie programowaniem arduino .Gdyz moj syn postanowil byc programista robotyki. I staram sie ogarnac kodowanie w C++.Wtej chwili zbudowalismy led matrix na bazie ledstrip ws2812b i probujemy z tego zrobic zegar z ds3231 i z byc moze jakas animacja,sterowaniem blutooth.Mamy wszystie biblioteki...
sketcha do synchronizacji czasu dla ds3107 Korzystałem z opisu i bibliotek http://www.jarzebski.pl/arduino/komponen... :?: Co zrobić aby zegarek ten pracował normalnie? Zacznij od zamieszczenia kodu, z którego korzystasz.
Spróbuj z jakiejś biblioteki zrezygnować i napisz obsługę sam, np [syntax=c] #include <Wire.h> #include <DS3231.h> #include <Timers.h> #include <OneWire.h> [/syntax] Z tym będzie Ci najłatwiej.
https://obrazki.elektroda.pl/1826512000_... Urządzenie służy do monitorowania i rejestrowania procesu rozładowywania dowolnego źródła (np. akumulatora) o napięciu Vin do 40V, które podłącza się do złącza CON3 (Source). Maksymalny prąd rozładowywania nie powinien przekroczyć ok. 3A. Konieczne jest użycie zewnętrznego obciążenia stałoprądowego,...
Lub samą bazę mysql na laptopie i można również wrzucać bezpośrednio do bazy (biblioteka mysql), jednak do prezentacji danych i tak jest potrzebny jakiś interfejs (www, GUI itp.) więc najlepiej jak kolega pisze, zainstalować serwer php i wyświetlać oraz wrzucać dane do bazy. CO nie zmienia faktu, że do tego potrzebujesz modułu albo ethernet albo wifi....
Jak podłącza się zewnętrzny oscylator 32.768 kHz do ESP32, to jest wyjaśnione w dokumentacji " ESP Hardware Design Guidelines ": https://docs.espressif.com/projects/esp-... https://obrazki.elektroda.pl/8126505000_... Problem natomiast ma również...
Biblioteka Arduino do obsługi Rtc dla Nucleo. Dodano po 2 Aby obsłużyć RTC (Real-Time Clock) na płytce Nucleo przy użyciu Arduino, zalecam skorzystanie z biblioteki STM32RTC , która jest specjalnie zaprojektowana do pracy z mikrokontrolerami STM32, w tym płytkami Nucleo. Poniżej znajdziesz szczegółowe kroki, jak zainstalować i używać tej biblioteki....
Dzień dobry Potrzebuję pomocy jak napisać programy Arduino w języku C, które: 1) Wyświetla napis zawierający Polskie znaki (przykładowy napis "żołędziowa żółć"). 2) Dwie wersje programu wyświetlające czas na wyświetlaczu LCD: a)Korzystając z przykładu echo_time oraz biblioteki obsługi wyświetlacza LCD_I2C przygotować program, który będzie wyświetlał...
Proponuje zapoznac sie z poradnikiem kolegi szczywronka. Po zapoznani się z tym jak dziala procesor i peryferia mozna oczywiście używac dowolnych bibliotek, aczkolwiek to na forbocie (z tego co widze SPL) to juz prehistoria. jest juz nowy kurs z tego roku dla hal'a dla stm32f4 Niestety w żaden sposób nie potrafię zaimportować tego projektu do ac6....
Witam. Mam problem z szkicem do Arduino. W oryginale do przechowywania daty i godziny trzeba było używać zewnętrznego zegara ( biblioteka DS3231 ). Postanowiłem go lekko zmodyfikować - udało mi się zmusić modem do pobierania aktualnej godziny z sieci ( testowałem przez terminal ). https://obrazki.elektroda.pl/4597873300_... W domyśle...
Poczytaj co to jest DS3231. Jak chcesz sprawdzić swoje Arduino, to tutaj masz tutorial jak to zrobić: https://www.electronics-lab.com/project/... Kolejność pinów jest trochę inna, ale są wykorzystane te same piny co w testerze (możesz to w sketchu Demo zmienić na swoje). Dlatego, jak będą uszkodzone wyjścia (o...
Mam Arduino Mega2560 i podłączyłem moduły SD Card, ENC28J60 i RTC 3231 . Używam bibliotek: [syntax=cpp] #include <EtherCard.h> #include <Wire.h> #include <DS3231.h> #include <SD.h> [/syntax] ENC i SD podłączone są do pinów: 50 MISO 51 MOSI 52 SCK 53 CS Każdy z osobna działa bez problemu, ale jak podłączę obydwa moduły brak jest...
Jak chcesz mieć czas rzeczywisty to do projektu dodaj jakiś RTC. I tak już używasz I2C więc możę być DS3231. Definiujesz sobie zmienne przechowujące sekundy/minuty/godziny. Raz przy starcie odczytujesz czas z RTC i napełniasz swoje zmienne, p potem ewentualnie kontrolnie co minutę robisz korektę czasu wg RTC, DS3231 - jest bardzo dokładny. Można też...
Witajcie. W układzie jest Arduino Mega. Chodzi o sterowanie przekaźnikiem. Deklaruję pin 8, jako wyjście. W kodzie mam digitalWrite(8, 0);, a mimo to dioda na płytce z przekaźnikami świeci na pół. Czy któraś z poniższych bibliotek może używać pinu 8? #include "Keypad.h" #include "DHT.h" #include "Wire.h" #include "Sodaq_DS3231.h" #include "SPI.h" #include...
W najbliższym czasie zamiast multimetru, do automatyzacji pomiarów użyję Arduino z kilkoma tanimi modułami: podwójny przekaźnik 10A sterowany napięciem 5V, złącze kart microSD z translatorem napięć 5/3.3V (74LVC125), zegar czasu rzeczywistego RTC (DS3231) z pamięcią (AT24C32) oraz 16-bitowy przetwornik ADC (ADS1115). Badane źródło (akumulator) będzie...
W przypadku jak ktoś planuje produkcję urządzenia w oszałamiającej ilości powiedzmy 50 sztuk na rok to dla mnie jest oczywiste, że użycie Arduino Pro Mini jest logiczne. Przy takiej produkcji montaż elementów robi się ręcznie bo jak wiadomo koszty montażu maszynowego przy ilości powiedzmy 50 sztuk są gigantyczne. A tak to robisz prostą płytkę, jest...
(...) frze zegara. pierwszy segment godzin : dioda 1 - cyfra 0, dioda 2 - cyfra 1 , dioda 3 - cyfra 2, dioda 4 - cyfra 3, dioda 5 - cyfra 4, dioda 6 - cyfra 5, dioda 7 - cyfra 6, dioda 8 - cyfra 7, Dioda 9 - cyfra 8, Dioda 10 - cyfra 9. Drugi segment godzin : dioda 1 -1 cyfra 0, dioda 12 - cyfra 1 , dioda 13 - cyfra 2, dioda 14 - cyfra 3, dioda 15...
Nie wykluczam, ze to może być błąd w połączniu, przy moich zdolnościach jest to nawet całkiem możliwe. całość wygląda tak (niestety nie mam schematu) https://obrazki.elektroda.pl/9589847900_... A tutaj jeszcze moj kod: [syntax=c]#define przycisk1 9 #define przycisk2 10 #define d (3000) #include <LiquidCrystal_I2C.h> #include...
Witam Oczywiście tak. Nie wyobrażam sobie bez zegara. Lata tu nie byłem bo nie mam czasu. Trafiłem przypadkowo na ten post. Opisałem się ponad 2 godziny i przy wysłaniu skierowało mnie do logowania a moje wypociny przepadły. Już kilka lat używam 3 zestawy wag własnej konstrukcji. Czujniki z wag łazienkowych montowane bezpośrednio w dennicach z HX711...
Witam, Obecnie jestem w fazie tworzenia kontrolera do terrarium który odpowiadałby za wilgotność pory dnia oraz temperaturę. Niestety utknąłem w martwym punkcie, otóż mój program raz na jakiś czas się zawiesza i nie jest to cyklicznie np. co 2 godziny. Wyczerpała się już moja wiedza ale może któremuś z was uda się odnaleźć błąd w kodzie, będę bardzo...
http://obrazki.elektroda.pl/2094587100_1... Niewielkie akwarium jest idealnym rozwiązaniem, pozwalającym na wniesienie odrobiny życia do niewielkiego pokoju. Autor poniższego projektu miał jednak problem z regularnym karmieniem swoich rybek, wyjeżdżając na weekendy i na wakacje. Aby rozwiązać ten problem opracował on automatyczny karmnik...
http://obrazki.elektroda.pl/8922820600_1... Witam. Jakiś czas temu pokazałem swój uniwersalny kontroler do automatyki domowej. http://www.elektroda.pl/rtvforum/topic28... Od tego czasu powstała jego nowa wersja oparta na mocniejszym sterowniku Mega128 i główny kontroler umożliwiający zarządzanie systemem z poziomu przeglądarki...
Witam, dziś postanowiłem przedstawić szerszej publiczności mój ostatni projekt jakim jest zegar LED. Nie będę ściemniać, że jest on wyjątkowy i innowacyjny, ale po raz pierwszy od dłuższego czasu (w moim mniemaniu) udało mi się zrobić coś co działa i nawet nie odraża swoim wyglądem (choć kto wie jak dla innych... :D ). Zegar wykorzystuje cztery matryce...
http://obrazki.elektroda.pl/2435674000_1... Dzisiejszy artykuł opisuje budowę zegara wykonanego na diodach RGB. Projekt wyróżnia się tym, że posiada: • duże wymiary cyfr (każda jest wielkości kartki A4) • niewielką grubość, co umożliwia zamontowanie go w ramie na obraz • zdolność do automatycznego przyciemniania w...
Tak mam podłączone w/g powyższego rysunku ale nie uzyskuje takiego efektu jak na filmie zmieniałem także biblioteki i nadal nic , Dodano po 2 Udało mi się uzyskać takie coś ale jak to teraz przesunąć https://obrazki.elektroda.pl/4816070600_... Dodano po 2 Pokaże dwa różne kody w tym pierwszym wszystko jest ok na całym wyświetlaczu się...
Witam, Chciałem się podzielić działającym projektem prostej stacji pogodowej. Do wykonania użyłem Arduino nano, LCD Nokia 5110, BMP180 i DS3231 (całość ok. 25 zł) Wyniki pomiaru: - Data i godzina pomiaru - Temp. zewnętrzna (w założeniu moduł BMP180 będzie montowany za oknem) - Ciśnienie absolutne - Ciśnienie zredukowane do poziomu morza - Temp. wewnątrz...
http://obrazki.elektroda.pl/1343788100_1... Czym jest WeatherPi? WeatherPi jest zasilaną energią słoneczną stacją pogodową wyposażoną w WiFi, opartą o Raspberry Pi. Jest to wspaniały system do własnoręcznego wykonania. Wszystko jest modyfikowalne, a cały kod źródłowy jest udostępniony do modyfikacji. Najważniejsze funkcje to systemu:...
Witam Popełniłem (z pomocą google) program który w zamyśle ma pobierać dane wejściowe (konkretnie czasy włączenia/wyłączenia przekaźnika) z karty SD z pliku txt o poniższej treści. exINT-2=0:23:59:15:111 exINToff-2=0:0:0:12:222 exINT-3=0:23:59:25:333 exINToff-3=0:0:0:3:444 exINT-8=13:23:33:43:53 exINToff-8=14:24:34:44:54 W pętli setup wydaje się że...
ds3231 biblioteka arduino ds3231 ds3231 arduino
schemat panasonic wieża mikrotik podział pasma kłódka blokować
uszkodzona wężownica gramofon daniel 1100fs
Kondensatory KSF (styrofleksowe, polistyrenowe) – zastosowania, właściwości, zamienniki Brak uprawnień do oglądania kanału nc+ - przyczyny i rozwiązania