Witam serdecznie podkreślę ze jestem początkujący w tematyce arduino i szukalem w innych postach no i nic. A mianowicie chcial bym zbudowac uklad czasowy z przekaznikami przekaznik nr1 aby zazbrajal sie na 10min co godzine ale tylko w godzinach od 18:00 do 7:00 a przekaznik nr2 od godziny 16:00 do 23:30 i od 4:30 do 6:30 moze ktos cos podobnego kiedys...
[syntax=c]int sekundy; t=rtc.getTime(); sekundy = t.sec; [/syntax]
To można policzyć odpowiednio dodająć i mnożąć sekundy,
Jeśli chodzi tylko o sprawdzenie czy dana data mieści się w przedziale .. to wszystkie daty należy zamienić na liczbę dni np. od roku 2000. d1= dzień + 31*miesiąc + 364* (rok-2000) oczywiście nie jest to rzeczywista liczba dni, ale dla samego porównania przedziału wystarczająca. d1 .. d2 - przedział d - obecna data if ((d > d1) && ( d <...
Witaj. Forum właściwe :) Po prostu nie ma komunikacji: http://www.ladyada.net/learn/arduino/hel...
Chodzi o tą funkcję: RTC.adjust(DateTime(__DATE__, __TIME__)) Chce aby po odłączeniu zasilania, zegar DS1307 dalej w sobie odliczal czas (podtrzymanie bateryjne) i aby po ponownym uruchomieniu czas na wyświetlaczach 7-segmentowych wystartował z aktualnym czasem jaki jest na DS1307. Zakomentuj funkcję RTC.adjust(DateTime(__DATE__, __TIME__))
Mój problem polega na tym, że odświeżanie temperatury na LCD 16x2 spowodowało dziwne zachowanie sekundnika zegara. Jeżeli zastosowałeś wywołanie delay(1000) w pętli loop, to na pewno licznik sekund nie będzie się zawsze zmieniał co 1 sekundę, ale czasami co 2. Dodatkowo w pętli loop() masz niepotrzebne wywołanie inicjacji sensors.begin() - wystarczy...
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.
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...
DS3231 to przecież nie dokładnie to samo co DS1307 <DS3232RTC.h>, podmień na <DS1307.h> https://github.com/jarzebski/Arduino-DS1... Nie wiem czy ruszy.
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...
Witam. Możesz stworzyć tablicę w której będziesz przechowywał maksymalną ilość dni dla danego miesiąca. Następnie po dodaniu swoich 14 dni sprawdzisz czy jest większa od maksymalnej liczby dni aktualnego miesiąca. Jeśli tak wystarczy odjąć maksymalną ilość dni w danym miesiącu, w którym zostało dodane 14 dni. Kłopotliwy może być luty (lata przestępne),...
(at)ElektrodaBot A jesteś w stanie napisać ten program w języku Arduino?
https://obrazki.elektroda.pl/1122240200_... Hej, ostatnio naszła mnie chęć i ochot by podzielić się moim zegarkiem na Arduino - wraz z datą, oraz możliwością ustawienia wszystkiego z guziczków. Na wstępie zaznaczę, że widziałem iż sporo osób ma z tym problem, dlatego wstawiam swój. Dodam też że jestem mocno początkujący, i wiem że...
WItam, Mam problem z aktualizacją zegara DS1307 (biblioteka https://github.com/jarzebski/Arduino-DS1... ), ale za pomocą GSM -SIM800 biblioteka (https://github.com/cristiansteib/Sim800... szkic pod nazwą updateRtcWithGSM wygląda tak [syntax=c] #include <Sim800l.h> #include <SoftwareSerial.h> // //is necesary for the library!! Sim800l Sim800l;...
I jeszcze jedno pytanko czy NodeMCU obsługije jakieś przerwania zewnętrzne Jak najbardziej. Tutaj jest to wyjaśnione: https://www.electronicwings.com/nodemcu/...
Witam, Kod jest dobry. Dokładnie takie same odczyty otrzymałem w kilku przypadkach: 1. Zamienione SDA/SCL 2. Odłączony moduł RTC 3. Brak zasilania modułu RTC Sprawdź dokładnie jak powinien być zasilany Twój moduł, mój zasilam 3,3V przy 5V się wywala. Może się komuś przyda jak rozwiązałam mój problem z bibliotekami <OneWire> i <Wire>. Był...
Witam. Od kilku dni walczę z kodem do obsługi RTC DS1307 z atmega88. Niestety bezskutecznie - nic nie działa. Wszystko jest połączone dobrze bo z arduino wszystko działa. Mój kod jest zlepkiem kodów z tych stron: https://exploreembedded.com/wiki/Real_Ti... https://github.com/jarzebski/Arduino-DS1... Kod "rtc.c": [syntax=c] #include...
Witam. Arduino jak jest zasilanie? Jakie podajesz napięcie?
Dzięki, spróbuję coś wykombinować.
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
ok sorki ma DS1307 na pokładzie
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...
Czy po odłączeniu układu DS1307 pojawia się ta sama godzina? Nie podoba mi się to: #define DS1307_I2C_ADDRESS 0x68 Niemodyfikowalny, poprawny adres tego układu to 208 (zapis) i 209 (odczyt). Zacznij od adresu, gdy nie ruszy to patrz tutaj: http://www.elektroda.pl/rtvforum/topic74... Sprawdź też tutaj: http://leon-instruments.blogspot.fr/2011...
Witam Zrobiłem stara wersja Arduino 1.0 + stara wersja biblioteki DS1307 i działa. Dziękuję wszystkim za pomoc w rozwiązywaniu problemu. https://obrazki.elektroda.pl/7101022000_... Pozdrawiam ....
RTC DS1307 działa z arduino.
iłbym o to was, w zamian oferuję 50 punktów Dziekujemy za szczodrosc.
Elektroniczny. http://allegro.pl/modul-czasu-rtc-ds1307... Jeśli kupie taki moduł + pamięć to wystarczy że dokupię wyświetlacz?
Arduino Uno
Przed wyświetlaczami daje bufor ULN2003 Projekt: https://majsterkowo.pl/zegar-ds1307/
Dziękuję . Czyli wgrywam hexa do atmegi bez żadnych zmian w fusach i podłączam wyświetlacz i BME280 i powinno działać . A ten DS1307 mam na płytce z pamięcią (jako dodatek do nauki z arduino) jest tam adres adres Const Ds1307w = &HD0 'adres DS1307 do zapisu 208 Const Ds1307r = &HD1 'adres DS1307 do odczytu 209 Czy w programie jest ten sam
Lepiej nie narysuję ;) Jak na razie działa... I to w zasadzie powinno byc konkluzją całego tematu. Dla wyjaśnienia pewnych wątpliwości należałoby uzupełnic: Nie wiem co z tymi rezystorami. Na płytce Si7021 z opisu tej aukcji znalazłem, że są tam, na płytce Tak, na twojej płytce są tylko dwa rezystory; to właśnie te podciągające IC2 bus do zasilania....
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...
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...
Witam, potrzebuję zrobić jak najszybciej sterownik oparty na Arduino. Komponenty: DS1307, DS18b20, LCD 16x2 po I2C, enkoder i bramka SMS oparta na G510, 6 przekaźników sterowanych po i2c (PCF8574). Obsługa każdego z elementów to łatwizna. Wszystko działa. Potrzebuję kontrolować cały czas temperaturę i w momencie spadku poniżej XX włączenie przekaźnika...
Witam, Panowie realizował już ktoś z was wyłapanie informacji przez Arduino z Nextion gdy wyświetlacz wychodzi z trybu uśpienia (sleep mode) po dotknięciu? Spinając wyświetlacz z komputerem po wybudzeniu (dotknięciu) rejestruję w konsoli 0x87 FF FF FF, jednak gdy chcę to wyłapać na uC to w konsoli nic mi się nie pokazuje. Poniżej uproszczony kod - ale...
Tak jak teraz jest ok ? http://obrazki.elektroda.pl/2088967300_1... O jaki timer chodzi ? Jakiś wbudowany timer mikrokontrolera czy np. taki DS1307. http://obrazki.elektroda.pl/3418546200_1... Jeśli DS1307 to gdzie podłączyć kolektor ?
LCD pokazywało 3h24m do końca, restart Arduino nic nie dawał, w logach widziałem tylko "Inicjalizacja DS1307". Najprawdopodobniej wynika to z nieprawidłowej pracy linii SDA/SCL. Pokaż zdjęcie swojego modułu TinyRTC - zobaczymy, czy są tam rezystory podciągające i jakie. Same wyświetlacze LCD albo nie mają takich rezystorów, albo o dużej wartości 10k.
Funkcja rtc.isrunning() zwraca wartość 0, która informuję też ewentualnych błędach w komunikacji I2C, a nie tylko czy faktycznie DS1307 poprawnie działa. W Twoim kodzie, po stwierdzeniu takiego błędu wywołujesz funkcję rtc.adjust(DateTime(__DATE__, __TIME__)) czyli trochę bez sensu, a jeżeli nawet ta funkcja wykona się (bo problem z I2C zaniknie), to...
DS1307 jest mało dokładny, tak samo jak sam uC, lepiej stosować DS3231 cena bardzo podobna.
Coś Chińczycy nie robią modułów z PCF a z DS1307 czy DS3231, tak Tu był ostatnio: Dodano po 7 Nie ma źródła programu do AVT 5480
Jako, że i mnie dopadł ten problem postanowiłem pokombinować i mam rozwiązanie. Posłużyłem się Arduino Nano i jakimś projektem z niemieckojęzycznej strony do ustawiania RTC na DS1302. Tutaj link https://wolles-elektronikkiste.de/ds1302... Jako, że jestem kompletnym laikiem w tematyce arduino, wytłumaczę to prosto: 1. wklejamy...
Witam forumowiczów. Mam pytanie czy na atmega328 można zaprojektować termometr 4 kanałowy na DS18B20. Wyświetlać temperaturę na LCD 1602 2x16. Dodatkowo chciałbym żeby ten sam układ sterował przekaźnikiem 5 razy w ciągu dnia. Do sterowania czasem mam " RTC I2C 24C32 DS1307 Real Time Clock ARDUINO AVR" i zwykły moduł przekaźnika adruino (z allegro za...
https://obrazki.elektroda.pl/3392104400_... Witam, po awarii (zalaniu wodą) chińskiego programatora czasowego, postanowiłem skonstruować własny, dwukanałowy. Programator ma obsługiwać pompę obiegową i oświetlenie przed budynkiem. Postawiłem na przekaźniki półprzewodnikowe z uwagi na ich "wieczność" i ciche działanie. Reszta to klasyka...
Jakoś trzeba odmierzyć te 24 godziny. Można do całego sterowania użyć procesora (to jest bardziej elastyczne, ale trzeba go zaprogramować), można użyć układów liczników do dzielenia częstotliwości kwarcu "zegarkowego" 32768 Hz (najpierw generator + dzielnik na CD4060, dostajesz 2Hz, i dalej trzeba zrobić podział przez 172800 - 18 bitów, i wykrywanie...
Bardzo fajny projekt. Co do zegara to proponuje DS3231. Niewiele droższy a o wiele mniej się rozjeżdża. DS1302 i DS1307 potrafił mi zgubić kilka minut na tydzień. Dodatkowo DS3231 ma wewnętrzny kwarc i termometr dzięki czemu nie jest czuły na wahania temperatury w przeciwieństwie do DS1302 i DS1307. Sporo nerwów mnie kosztowało już niestykanie przewodów...
Dziękuję za porady . Przerzuciłem zasilanie potencjometrów oraz diod transoptora na napięcie ze stabilizatora arduino pod pinem 5V. Napięcie zmienia się zgodnie ze schematem jak Ty narysowałeś na diodzie transoptora mam zmiany 0,004- 1,2V i lampa działa jak powinna. Nasuwają się pytania . 1. Czy nie lepiej włożyć dodatkowy stabilizator a zostawić w...
Arduino > zmienić na model "ARDUINO Moduł NANO 3.0 mini USB CH340 atmega328", bo tamta jest za wielka RTC > na RTC DS3231 DD-MM-RRRR, przy jednym wyświetlaczu może być nieczytelne ale tam zamiast kresek, można zapalić kropki. Ilość przycisków co one mają robić to już pomysłowość w programie Przykład napisania zegarka w Visuino: [url=https://create.arduino.cc/projecthu...
Urodziło mi się takie coś. Po odpaleniu pojawia się "Witam!", Nie bardzo jest wiadomo dlaczego ludzie tak usilnie komplikują sobie życie. Popatrz bardziej praktycznie; - masz pełno-funkcjonalną płytkę Arduino Uno3, która w zasadzie przeznaczona jest do projektowania i testowania własnych projektów. Zbyt droga aby służyła w gotowym produkcie. Jeżeli...
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, 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
Zasilanie to najmniejszy kłopot, w systemie małego OFF-GRIDU mam 160Ah LIFEPO4 .... oj długo by NUKLEO je rozładowywało .........nie umie dojść do ładu z ADC 8 kanałów pomiarowych 4 po dzielnikach napięcia 30/3V a 4 kanały przez czujniki pola magnetycznego efekt HALLA płytki ACS 0.066 volta na amper prądu. Gdzie nie kopniesz to wszystko na HAL-ach ta...
Witaj, może nie do końca jest to zegarek binarny ale efekt jest wyśmienity. Rok temu korzystając z gotowca zrobiłem sobie zegarek z matrycami ledowymi 4 x MAX7219 i o dziwo działa bardzo ładnie dodatkowo wyświetla date, sterowanie dwoma przyciskami, a zegar oparty jest o moduł DS1307. W załączniku jest cały kod. Może będzie ci pomocny w twórczości.
Będzie to strasznie niedokładne. Pomyśl o module DS1307. Jeśli jednak wolisz odmierzać czas "ręcznie" to najlepiej zaprząc przerwania. Spróbuj napisać choćby fragment, który miga diodą co 10 sekund. Pokaż ile potrafisz.
Zrobiłem płytkę na DS3231. Przedtem testowałem na module z DS3231 z arduino przez tydzień i jest dobrze. Nie spóźnił się ani nie przyśpieszył ani sekundy. Przy czym DS1307 to była masakra. Chociaż 2dni temu wymieniłem ten kwarc i było lepiej. Dałem więcej kondensatorów filtrujących, 1uF na dzielniku itd. Napięcie ograniczyłem do jednej cyfry po przecinku...
http://obrazki.elektroda.net/95_12889773... Witam! Chciałbym zaprezentować Wam moją pierwszą konstrukcję znanego już na elektrodzie piórnika ze ściągą. Sercem mojego układu jest Arduino Duemilanove (ATmega328) wspomagany przez wyświetlacz hd44780 20x4, zegar RTC DS1307 (z własną baterią) i czujnik temperatury MCP9700. Cyfrowy piórnik zasila...
(at)pkaczmarek2 Bardzo ciekawe opracowanie. I muszę przyznać, że bardzo przydatny układ i sama płytka. Jak dorwę to z synem zrobimy zegarek na DS1307 w ramach nauki obsługi I2C :D Ciekawi mnie tylko czy funkcja regulacji jasności zapewni odpowiednio niski poziom na noc by zegarek nie rozświetlał pokoju.
http://obrazki.elektroda.pl/9423956000_1... Witam! Postanowiłem zrobić kolejny zegarek. Jako, że http://obrazki.elektroda.pl/7827316200_1... Jak widać - układ jest banalny i nie wymaga jakichkolwiek objaśnień. Program został pobrany ze strony http://obrazki.elektroda.pl/9361768600_1... http://obrazki.elektroda.pl/4582346400_1...
Gdy wyświetlasz temperaturę, ustawiaj kursor tylko raz, np : [syntax=c]lcd.setCursor(1,8); lcd.print(temperatura); lcd.print("C");[/syntax] Wtedy niezależnie od tego, ile cyfr się wyświetla, ze znakiem czy bez, wyświetlacz wyświetli całość poprawnie. Po prostu będzie się wszystko przesuwało w prawo, od współrzędnej ustawionej przez lcd.setCursor() ;...
bardziej by mnie ciekawił pomiar zanieczyszczenia - mam https://www.sparkfun.com/datasheets/Sens... - fajnie działa, ale obawiam się, że na dworze za długo nie pociągnie... Więc będzie 2gi projekcik (wyzwania do nauki Arduino) - przenośna stacja kontrolna jakości powietrza z zapisem na kartę SD i czasomierzem DS1307 - coby potem móc...
Witam. Ostatnimi czasy wymarzyłem sobie budowę zegara z jednym wyświetlaczem lampowym. Całość chciałbym sterować przy pomocy ATtiny85, ewentualnie Arduino. Jako moduł zegara posłużyłoby mi DS1307, a ilość wyjść do sterowania lampą "powiększyłbym" przy pomocy rejestru przesuwanego 74HC595. Do tego momentu problemu nie ma, bo ze wszystkimi wspomnianymi...
Witam, Korzystając z modułu DS1307 i Arduino Uno chciałem stworzyć prosty zegar. Jednak przy wgrywaniu kodu na płytkę, zamiast daty i godziny na wyświetlaczu pokazują się czarne kwadraty, tylko na górnej linii. Wyświetlacz nie jest przylutowany, bo tak mi wygodniej, ale zawsze działał normalnie. Miałem niedawno inny wyświetlacz, z przylutowanymi pinami...
Hello, I have problems with the ds1307.h library, I downloaded some of them and they don't work for me, does anyone have them and can send them to my email pascualpalacios525(at)gmail.com, thanks https://obrazki.elektroda.pl/1711440300_... Added after 26 ARDUINO MODIFY FILE Hi, can you rewrite the code for Arduino Uno?
Witam, mam taki problem, otóż popełniłem następujący kod: [syntax=cpp] //BMP 180 3,3v !!! I2C (A4,A5) 292m.n.p.m. //lcd.setCursor(col, row) #include <OneWire.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> #include <Adafruit_BMP085.h> #include "RTClib.h" #include "DHT.h" #define DHTPIN 2 #define DHTTYPE DHT11 #include <DallasTemperature.h>...
Jest arduino mega, pilot telewizyjny i układ przekazników na płytce dla arduino (16 sztuk). Jak to ma działać w 3 trybach : A- zwykły , pod przekazniki podpięte są akcesoria dla akwarium - pompki, żarówki itp , do tego obok są żaluzje elektryczne, radio i inne rzeczy. Wciskam przyciski normalnym sposobem, włącza się każde z urządzeń i wyłącza, on/off....
Witam Od kilku dni morduje się z jednym problemem. W wolnych chwilach kombinuję z kodem do stacji pogodowej. Wszystko szło pomalutku do przodu. Program normalnie się kompilował i wgrywał bez chwili zawahania, aż pewnego razu z niewiadomych dla mnie przyczyn odmówił posłuszeństwa. Nie mam pojęcia co się stało. Nagle przestał widzieć dołączone zakładki...
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...
[syntax=arduino][code] /** * (at)file main.cpp * (at)brief time relay * (at)author by D****** P***** * (at)date 03-2023 */ #include "RTClib.h" #include <Arduino.h> #include <SPI.h> #include <Wire.h> RTC_DS1307 m_rtc; ///< DS1307 RTC const DateTime m_start = DateTime(2000, 1, 1, 16, 48, 0); ///< time when realy turn on const DateTime...
(...) karcie SD podłączonej do UNO, dane zapisze w kolejnych linijkach pliku w porządku: temperaruta;odległość;rok;miesiąc;dzień;... -nazwa pliku będzie zmieniać się codziennie w formacie YYYY-MM-DD.dat wg. danych odczytanych z RTC https://obrazki.elektroda.pl/3810142200_... Poniżej przedstawiam przykładowy kod do Arduino,...
http://obrazki.elektroda.pl/3214981900_1... http://obrazki.elektroda.pl/4643000200_1... http://obrazki.elektroda.pl/3536608200_1... Witam Kolegów Elektrodowiczów. Jakiś czas temu, zainspirowany konstrukcją zegarów na diodach WS2812, postanowiłem spróbować zrobić coś takiego samemu. Konstrukcja powstała...
To nie ma możliwości wykorzystania pamięci wewnętrznej? Nie potrzebujesz żadnego RTC (DS1307, albo Ds3231,etc.) , ani też nic zapamiętywać w EEPROM poza swoimi wartościami zmiennych dotyczących samego programu/ cykli oświetlenia. Jeżeli dokładność własnego zegara sporządzonego w Arduino jest zadowalająca to możesz doraźnie lub nawet cyklicznie (co...
No to w czym problem, jedna krańcówka na początku , drugą montujesz na "pół gwizdka" a trzecią w miejscu w którym ma się zatrzymać siłownik , lub jeśli chcesz dokładniej , to montujesz moduły szczelinowe lm393 , do tego zegar np: RTC DS1307 . Jeśli to ma być do kotła , to nie zapomnij dać termometru np ds18b20 i warunku w programie (na przerwaniu ),...
Tym kodem odczytuję czas: clock.setDateTime(__DATE__, __TIME__); Tym kodem również ustawiałem czas i datę: [syntax=c] #include <DS1307RTC.h> #include <Time.h> #include <Wire.h> const char *monthName[12] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; tmElements_t tm; void setup() {...
http://obrazki.elektroda.pl/1596926800_1... Witam Kolegów elektrodowiczów! Chciałbym podzielić się swoim "dzieckiem" - jest to analogowy retro-zegar z woltomierzami, wskazującymi odpowiednio godzinę, cyfrę dziesiątek i jedności minut, a także sekundy. Zegar bazuje na platformie Arduino Nano, za podtrzymywanie czasu odpowiada moduł DS1307....
OOO i tego kiedyś szukałem ! Dzięki za link emer2, przymierzałem się do budowy takiego. Ale w kosztach chyba za miło nie będzie. 180szt RGB x1,20zł/szt =216zł (już się fajnie robi) 12szt TLC5925 x 6,50 $ !!! (0k 21zł trudno dostępny w Polsce) = 78$ (252zł ) Atmega328 = 12zł DS1307= 9zł Reszta drobnicy to już idzie kupic za grosze. ok =30zł --------------Razem...
2) 2 x XBee 1mW Chip Antenna Nie wiem, czy to nie za drogie? Można użyć modułów na 800 z kawałkiem MHz, ale wypadało by do tego dorobić własny protokół transmisji (korekcja błędów, szyfrowanie itp.). 5) Modul nawigacyjny do obslugi LCD - nie mam pojecia A co to? Do typowego LCD 2x16 z kontrolerem HD44780 wystraczy wymieniony wcześniej mikrokontroler....
Witam Mam do sprzedania kilka rzeczy: Raspberry Pi 4B 1GB + zasilacz - 1 szt. - 300zł Arduino Mega 2560 - 2szt. - 90zł Moduł karty SD SPI – 1szt. – 4zł Czujnik wilgotności gleby FC-28 – 2szt - 5zł Czujnik szczelinowy 10mm z komparatorem LM393 - 5zł Czujnik ultradźwiękowy HC-SR04 – 1szł 5zł Moduł czujnika wilgotności i temperatury...
Witam mam ukłda zbudowany z Adruino UNO + RTC na DS3231(w przyszłości ETHERNET shield pobierający czas z NTP) potrzebuję wyliczyć dzień tygodnia na podstawie daty. Zanazlem info że biblioteka TIME posiada polecenie now() ktore podaje czas w sekundach od 1970r. // returns the current time as seconds since Jan 1 1970 ale nie wiem jak pobrać czas z mojego...
Witam, planuje zrobić mały monitor danych odebranych przez Uart arduino. Na platformie posiadam zabudowany zegar RTC DS1307. Program mam zrobiony częściowo tzn wyświetla bieżącą datę i godzinę oraz wyświetla dane odebrane przez UART. Muszę jeszcze dorobić znacznik czasu, tzn po odebraniu jakichkolwiek danych przez uart muszę wyświetlić dokładną godzinę...
Mam jeszcze pytanie, czy jest mozliwosc manipulowania przyciskiem reset? Tzn, mam wgrany prorgam stoper i po wcisnieciu przycisku reset np 2krotnie lub przytrzymaniu, chciałbym aby zmienil mi sie na program zegara. Jest taka mozliwosc? Przcisk 'Reset' na Arduino nie ma takiej możliwości, ani nie jest taka jego funkcja. Jego funcją jest uruchomienie...
http://obrazki.elektroda.pl/8322671200_1... Moduły Trinket https://learn.adafruit.com/introducing-t... firmy Adafruit są niewielkimi płytkami rozwojowymi dla mikrokontrolerów. Oparte one są o układ ATiny85 firmy Atmel. Płytka została zaprojektowana tak, aby była niewielka, co umożliwia jej integracje z dowolnym niemalże projektem....
Udało mnie się zastosować kod zaproponowany przez (at)efi222, natomiast w funkcji void Cyfry musiałem zmienić typ argumentów na int8_t żeby objąć też liczbę -1 po ostatniej dekrementacji. Przy przenoszeniu kodu posiłkowałem się też innym tematem na elektrodzie https://www.elektroda.pl/rtvforum/topic3... gdyż dotychczas stosowałem tylko timery...
Jak wyliczyłeś te 10..20 słów dla zapamiętania czasu? Tak naprawde to jedna zmienna bedzie zapisywana co 1 sekunde druga co 60 sekund, reszta losowo ale z pewnoscia nie co sekunde tylko raz na 5-10 sek tak mniej wiecej, Czas ze stopera / timera + te zmienne w sumie bedzie ich 10-20 tak mniej wiecej. Zresztą, skoro to jest stoper, to zapis ostatniej...
https://obrazki.elektroda.pl/7519673300_... W temacie o mikrokontroler z czujnikami i akcesoriami . Jakie zestawy rekomendujecie? Moim zdaniem dobrym rozwiązaniem jest zaproponowanie środowiska Arduino i płytek z mikrokontrolerami zgodnych z tym środowiskiem oraz komputera SBC. Dlaczego Arduino? a) Ponieważ w tym samym środowisku można...
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...
Witam serdecznie. Próbuję napisać kod, który zbiera informację z kilku czujników po magistrali I2C , a następnie zapisywać informacje na karcie SD. Niestety, mój kod jest na tyle słaby i źle napisany że nie mieści mi się na Arduino. Domyślam się, że to kwestia zarezerwowanej i nie zwolnionej pamięci... W projekcie używam: - Czujnik ciśnienia - MS5837...
Analogowy miernik VU i zegarek (projekt oparty na platformie Arduino) http://obrazki.elektroda.pl/8058184000_1... http://obrazki.elektroda.pl/6158149700_1... http://obrazki.elektroda.pl/9668306800_1... Projekt ten przywraca do świetności stary, analogowy miernik VU, poszerzając jego funkcjonalność o możliwość...
Wstęp https://obrazki.elektroda.pl/4502046300_... https://obrazki.elektroda.pl/5105354300_... Lekomat to urządzenie służące do wydawania osobie niedowidzącej leków o określonych godzinach. Pomysł skonstruowania takiego urządzenia podrzuciła mi moja lepsza połówka a powstał z potrzeby chwili - senior będący pod naszą...
Poprawiłem tytuł na bardziej oddający problem i zgodny z regulaminem p. 3.1.15. Ponadto proszę się zapoznać z zasadami korzystania z działu: http://www.elektroda.pl/rtvforum/topic34... LordBlick Witam, Do tej pory wykonywałem "układy" oparte o płytkę Arduino. Teraz chcę się jej pozbyć, budując swój prototyp na płytce PCB z Atmegą. Nie znalazłem...
Chciałem tylko wiedzieć czy przerwanie wywołuje się raz czy cyklicznie ale już sprawdziłem, że cyklicznie. Tu jest wszystko ładnie opisane, jakby ktoś szukał: http://gammon.com.au/interrupts 8 sekund mi nie wystarczy, usypiam procesor na 15 sekund, ale w finalnym projekcie będzie to 30 s lub nawet minuta. *** [syntax=c]/* SD card multisensor temperature...
http://obrazki.elektroda.pl/6459617600_1... Czemu "Fishino"? Nazwa pochodzi od żartu na Prima Aprilis (po włosku "Pesce d'Aprile", a "Pesce", (czyt. pasza) oznacza rybę). Żart dotyczył pojawienia się kolejnego klonu Arduino, pod nazwą Fishino Zero. Moduł miał mieć rewolucyjne wyposażenie, więc spotkał się z ogromnym zainteresowaniem. Żart...
mam jeszcze pytanie w ramach testów trochę zmieniłem program i w tym momencie steruje przekaźnikiem za pomocą temperatury i histerezy. I o tą histerezę mi chodzi, czy może to tak wyglądać? Ogólnie mało jest info na temat regulacji histerezy . ....................... Niby da się nią sterować, ale w momęcię gdy robię histerezę na -1 to przekaźnik zaczyna...
https://obrazki.elektroda.pl/7326093500_... Dzisiaj uruchamiamy najnowsze Arduino R4 WiFi wraz z nakładką Data Logger Shield, która pozwala wygodnie zapisywać dane na kartę SD. Najpierw uruchomimy najprostszys zapis do pliku na karcie, a potem spróbujemy go rozbudować i wykonamy prosty termometr na bazie DHT11 wraz z historią pomiarów...
Witam Zakupiłem sobie moduł z akcelerometrm Bosch BMA220. Korzystając z tego kodu: http://www.dfrobot.com/wiki/index.php/Tr... urządzenie działa na platformie arduino. Jako że programuję w C, chcę używać tego w swoim kodzie. Bazując na kodzie dla Arduino, stworzyłem swoje funkcje do obsługi akcelerometru:...
Mam podobny problem, więc podłączę się pod temat. Ćwiczę na Arduino UNO wielokanałowy rejestrator temperatury na czujnikach DS18B20 w trybie multibus - jeden czujnik pod jeden pin (wyjaśnienie dlaczego akurat tak na końcu). Jak zaczynam podłączać kolejne moduły - RTC DS1302 (nie po I2C) to liczba kanałów spada. Jak jeszcze dojdzie obsługa kart sd, a...
Tu jest zawartość pliku RTClib.h [syntax=c] // Code by JeeLabs http://news.jeelabs.org/code/ // Released to the public domain! Enjoy! // Simple general-purpose date/time class (no TZ / DST / leap second handling!) class DateTime { public: DateTime (uint32_t t =0); DateTime (uint16_t year, uint8_t month, uint8_t day, uint8_t hour =0, uint8_t min =0,...
Witam! Nie jestem jakoś genialnie zaawansowanym programistą. Ale mam dużo chęci :) Proszę o sprawdzenie czy części przeze mnie wybrane zdadzą swoją role. Założenie jest następujące: Chcę napisać sterownik (j.Bascom) wyświetlający realną godzinę, temperaturę, wilgotność powietrza, oraz sterowanie przekaźnikami 1wszy - sterowanie wiatrakami 12V jeśli...
Witam. Mam problem z obsługą millis() w arduino mega 2560. Jestem w trakcie budowy własnego sterownika do akwarium i chce tam zaimplementować timery. Wszystko robię 'chyba jak trzeba' ale funkcja millis zachowuje się dziwnie. Generalnie zapisuje do zmiennej typu unsigned long wartość zwracaną przez millis() potem dodaje np (40 * 1000) - czyli 40 sekund...
[syntax=c]#include <DS1307RTC.h> #include <TimeLib.h> #include <Wire.h> int latchPin = 8; int clockPin = 12; int dataPin = 11; int hh; int hh2; int mm; int mm2; int ss; int ss2; int dd; int dd2; int mn; int mn2; int yr; int yr2; tmElements_t tm; byte zero = B00111111; byte one = B00000110; byte two = B11011011; byte three = B01001111;...
Dzień dobry. Zlecę zaprojektowanie i wykonanie płytki będącej integracją: http://arduino.cc/en/Main/ArduinoBoardAD... oraz: http://arduino.cc/en/Main/ArduinoEtherne... Liczba sztuk: 78 Proszę o oferty razem z elementami oraz ich montażem. Płytka ma posiadać tylko RS bez konwertera FT na USB. Dodatkowo ma posiadać DS1307 ,rezonator i gniazdo baterii...
arduino zegar ds1307 ustawienie czasu ds1307 arduino ustawi ds1307
zaciskać linek magneto naprawa przekaźnik grzałki pralki whirlpool
teltonika konfiguracja sprzedam tp118
Kolory kabli w systemach przeciwpożarowych i urządzeniach elektrycznych Hyundai Tucson 2015 1.7 Diesel - Spadek Wskazań Temperatury na Biegu Jałowym