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
Jako że mamy sobotę, pozwolono mi usiąść przy kompie. Spróbuj ten kod: https://obrazki.elektroda.pl/5851893900_...
A biblioteka od DS3231 nie posiada przypadkiem metody zwracającej dnia tygodnia? Podaj przynajmniej linki do bibliotek.
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().
Proszę biblioteka do gniazda karty SD.
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...
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...
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...
Dziękuję za wszystkie dotychczasowe uwagi. Nad użyciem poleceń głosowych (w formie np. modułu odtwarzacza MP3 i głośnika podłączonego kablem albo przez BT) zastanawiałem się już wcześniej, zwłaszcza gdy kilkuminutowe piszczenie buzzera nie budziło użytkownika. rzekomo zgodny programowo Spojrzałem do dokumentacji i wygląda że w dużej części masz rację....
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...
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...
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...
W ciągu 5 minut zmieniłem kawałek kodu i pozbyłem się float. To jest bardzo dobre podejście do rozwiązania problemu biorąc pod uwagę, że z dużym prawdopodobieństwem można założyć, że dane o temperaturze są dostępne w czujniku jako liczby integer ;) Nie napisałeś z jakiej biblioteki do DS3231 korzystasz.
Do sterowania wyświetlaczem znajdziesz z pewnością gotowe biblioteki. To samo dotyczy układu RTC DS3231.
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ę...
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.
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
A jaki jest ten błąd kompilacji konkretnie?
Pokaż jaki masz schemat, opisz jak działa, a jak byś chciał żeby działał. I nie jest to nazbyt ciekawie rozwiązany program, przynajmniej jeśli chodzi o przyciski. Są do tego zgrabne biblioteki, tak samo do DS3231.
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).
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ł...
Dobra już wiem chodzi o zegar DS3231. Nie widziałem go u autora projektu dlatego też myślałem że nazwałeś multipleksery zegarem.
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...
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....
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ą.
Witam. Mam przykładowy program z biblioteki DS3231 dla ESP8266 z alarmem co 5min. Rozjaśni mi ktoś sposób ustawiania tego alarmu? Zależy mi na ustawieniu alarmu co 6h. [syntax=c] // during an alarm the INT pin of the RTC is pulled low // // this is handy for minimizing power consumption for sensor-like devices, // since they can be started up by this...
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.
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.
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.
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...
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ż...
Gratuluję niebanalnego pomysłu, być może skuszę się nawet na naśladownictwo, ostatnio jestem na etapie zegarów :-) Myślę, że ten "wczesnocyfrowy" efekt wyświetlacza byłby jeszcze bardziej porażający, gdyby w jakiś sposób powiększyć każdy z modułów świecących (w tym wypadku LED-ów), np. 15x15mm na każdy punkt. W sumie dałoby się to zrobić łącząc kilka...
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....
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...
BASCOM AVR : Do obsługi wyświetlacza LCD 16 x 2 używam bibliotekę "lcd_i2c_v2.lib". Jeśli chciałbym zastosować jeszcze inne moduły używające I2C np. Moduł dokładnego zegaru czasu RTC DS3231 , to jak to wszystko konfigurować. Np dla obsługi LCD mam: Config SCL = PortD.5 Config SDA= PortD.6 i co teraz zrobić jeśli w/w zegar chodzi na portach np. SCL=portD.2...
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,...
Witam, Mam problem z konfiguracją DS3231 (gotowy moduł). Czytam bez problemu rejestr Control (0x0E), otrzymuję wartość 0x1C. Aby DS3231 na pinie SQW wystawił sygnał 1 Hz powinienem w tym rejestrze zapisać wartość 0x00 (proszę mnie poprawić jeśli się mylę). Próba modyfikacji jego zawartości kończy się niepowodzeniem. Ciągle w tym rejestrze jest wartość...
Pomysł na ten projekt podsunął mi kolega. Poprosił o analizę problemu zliczania klientów wchodzących do sklepu. http://obrazki.elektroda.pl/3325370000_1... Zaproponowałem taki projekt: - kontaktoron reagujący na otwarcie drzwi lub tor optyczny, - rejestracja zdarzeń w pliku na karcie SD, - rejestracja kazdego zdarzenia wraz z godziną...
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...
Zasilam 3.1V i mam jeszcze podłączony ds3231. Napisałem taki kod do zapisu: [syntax=c] String str = tablicaMacCzujnik[a]; // przykładowy łańcuch znaków int address = 630; for (int i = 0; i < str.length(); i++) { Wire.beginTransmission(EEPROM_ADDR); Wire.write((address >> 8) & 0xFF); Wire.write(address & 0xFF); Wire.write(str[i]); Wire.endTransmission();...
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ż...
(...) 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...
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...
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...
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, Sprawa przedstawia się następująco: Mam płytkę nucleo f103rb na której skonfigurowałem I2C w CubeMx. Korzystam z bibliotek HAL. Moimi urządzeniami slave jest moduł RTC DS3231 oraz expander PCF8574. I o ile RTC śmiga pięknie o tyle z expanderem nie mogę się za nic połączyć. Cały czas mam na wszystkich wyjściach P0..P7 stan wysoki. Stworzyłem minimalistyczną...
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...
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, 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...
ds3231 biblioteka arduino ds3231 temperatura arduino ds3231
ładowanie ogniwa lifepo4 resetowanie zmywarka bosch grafika rozdzielczość
IBM Model M PS/2 – klawiatura nie działa, brak reakcji, diagnostyka, konwertery USB Zapalniczka plazmowa – diody świecą, brak łuku, nie włącza się – diagnostyka i naprawa