Wkleiłem tą bibliotekę ale wyskakuje teraz inny błąd: avrdude: ser_open(): can't open device "\\.\COM1": Nie można odnaleźć określonego pliku. Podczas ładowania szkicu wystąpił błąd Próbowałem podpięć pod inne porty USB i jest to samo. Co może być tego przyczyną? Masz w zasadzie dwa błędy. Poniewaz próbujesz robic dwie rzeczy jednocześnie , trudno...
Ostatnio postanowiłem zrobić sobie zegar na arduino uno i wpadłem na pomysł aby generować przerwanie co sekundę przy pomocy WDT Proponuję, abyś zapoznał się z informacjami zawartymi w: https://folk.uio.no/jeanra/Microelectron...
Problem w tym, że przy takim sterowaniu max. prąd na diodzie LED wynosi 10 mA (bez rezystora) Piny procesora mają zbyt małą wydajność prądową - na wyjściach są po prostu cienkie tranzystory. Przy takiej ilości LED to jest problem z prądem wypływającym i stosuje się LEDy o mniejszym prądzie np. 2mA W tym układzie to chyba jedna dioda odpowiada jednej...
http://obrazki.elektroda.pl/3310136100_1... Miałem na stanie parę sztuk wyświetlaczy LED SC40-19SEKWA, są to duże wyświetlacze (wysokość 12cm) z 8 diodami na segment. Ponieważ przy tej ilości diod (połączone szeregowo-równolegle po 4 x 2) napięcie na segment musi wynosić conajmniej 10V, a jednocześnie projekt był wykonywany "na kolanie",...
Próbuję uruchomić programowy zegar w Bascom na arduino Mega 2560 Kompiluje się bez problemu ale niestety nie działa. Jakiego 'działania ' się tu spodziewasz? -ma poruszac wskazówki, czy też wskazywac czas na dysplay leżącym w szufladzie? - a może przekładac kartki kalendarza? Nie bardzo będziesz mógł uruchomic 'Bascomowy- softwarowy' zegar na Arduino...
Projekt jest elegancki, masz wszystkie użyte biblioteki w zipie, jedyną niewiadomą zostaje core ESP8266. Na początek wgrałem do siebie sam szkic, artykuł jest z 2020r. więc od razu czuję problemy, potem wrzuciłem brakującą bibliotekę do czujnika 280, potem wykasowałem swoją bibliotekę json i wgrałem tą 5 z paczki, bo błąd wyskoczył taki sam, potem pojawiły...
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.
Dzięki za odpowiedź. Zapoznam się z tymi tematami. Rzecz w tym, że nie chciałbym dodawać więcej elementów do tego układu i pozostać przy tych, które posiadam. Rozumiem, dlaczego nie używać delay (można korzystać z timerów i wtedy może się to udać) ale dlaczego nie float?
Zacznij sam, jak napotkasz problem, to chętnie Ci pomogę, inni też. Na początek zastanów się, skąd będziesz wiedział, która jest godzina ? Dokładasz do Arduino moduł zegara czasu rzeczywistego, czy będziesz programowo robił zegar ?
Jeśli pierwszy to jest zerowy to na przykład [syntax=c]unsigned char canMsg1[8] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, cantxValue, 0x00}; //wpisanie wartości z potencjometa[/syntax] To niby będzie na "siódmym". [syntax=c]unsigned char canMsg1[8] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; //wpisanie wartości z potencjometa *(uint16_t*)&canMsg1[6]...
http://obrazki.elektroda.pl/6325296100_1... Czesc! Chcialbym sie z Wami podzielic moim ostatnim projektem - zegarem wykonanym na zamowienie rodzicow. Mial miec 'duze cyferki', pamietac godzine po odlaczeniu pradu i byc maksymalnie bezobslugowy. Jest to zegar na duzych (45 mm) wyswietlaczach 7-segmentowych napedzany Arduino (Uno R3)....
świetna sprawa z takim zegarem na pierwszy rzut oka wyglądał jak jakieś woltomierze czy coś
Tak jak zwykłe porty, czyli wystarczy kierunek. Nie programuje w Arduino, normalnie wystarczy określić rejestr DDRC a czy w Arduino też tak to wygląda to nie wiem niech kolega poszuka.
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...
Do ustawienia zegara wystarczy arduino i dokladnie przeczytac to co jest napisane wyżej
Np. brak masy i zasilania do modułu zegara.
Wrzuć chociaż zdjęcie pinów z tyłu zegara.
Spróbuj przenieść wyświetlanie do przerwania timera. Ustaw wolny timer na 1/120 czasu pełnego obrotu i zmieniaj w przerwaniu stan zielonego leda na krawędzi, i zobacz jak wygląda tarcza przy zmianie prędkości wirnika. Powinno być OK.
Witam, mam mały problem...od jakiegoś czasu pracuje nad zegarem nixie i wszystko szło łatwo, aż do momentu pisania kodu.Szukam pomocy w postaci podpowiedzi, gotowych rozwiązań, pomocnych linków. Każda pomoc mile widziana. Kilka szczegółów dotyczących budowy; Zegar jest oparty na płytce arduino uno. Ze względu na małą ilość pinów na arduino użyłem dwóch...
"Klapkowy" nie "klatkowy".
Witam. Pomimo działania w elektronice od lat przyznam, że z Arduino zetknąłem się niedawno. Pierwszy układ, jaki zaprojektowałem i zbudowałem to był zegar sterujący do starych zegarów kolejowych w oparciu o kod:[syntax=c] /* Primary clock */ int relay_sw1 = 2; int relay_sw2 = 3; void setup() { pinMode(relay_sw1, OUTPUT); pinMode(relay_sw2, OUTPUT);...
Dziękuję za pomoc i radę. Tymczasowo symulowałem generator zegara na Arduino-nano i podkładka NES działa poprawnie zgodnie z obwodem podkładki SNES. Pozwól mi jeszcze na jedno pytanie. Jak podłączyć joystick do pracy z rdzeniem Spectrum?
(at)smiesznylolek W dużym skrócie - Arduino będzie sterowało układami ULN2003A korzystając z logiki 5V, wyjścia tych układów będą z kolei działać na napięciu 9V. Na podlinkowanej przez siebie stronie masz schemat.
Hej, Dzięki za chęci pomocy, ale nie do końca o to chodziło. Chodziło mi o Arduino UNO i o podłączenie do komputera, np. do ETS2.
na konsoli wyskakuje jakiś błąd: Archiving built core (caching) in: C:\Users\Mateusz\AppData\Local\Temp\ardu... oraz: In file included from C:\Users\Mateusz\Desktop\3D-7-Segment-Di...
Stacja Pogodowa ESP8266 + wyświetlacz T6963 https://obrazki.elektroda.pl/7068126200_... Wcześniej stworzyłem stację pogodową przy której były użyte dwa mikrokontrolery Atmega328p (arduino nano) i ESP8266 (NodeMCU) z wyświetlaczem opartym na sterowniku T6963. Na forum https://obrazki.elektroda.pl/1280939000_... Zagadnienie...
Chodzi o sterownik arduino, który działa zgodnie z harmonogramem daty i czasu rzeczywistego. Wiem jak zrobić zegar/licznik ale nie wiem jak "powiadomić Arduino" którą mamy godzinę, dzień, miesiąc i rok. Proszę o wycenę takiego sterownika
Czytasz schemat w sposób następujący: jeśli do pinu 21 podłączysz +12V, a do pinu 2 GND, to zaświeci się kontrolka świateł drogowych. https://obrazki.elektroda.pl/4120056800_...
Tam koło czarny czerwony też jest wyjście I2C (nawet pisze oprócz A4 i A5) na obrazku z banga na I2C podpięty jest wyświetlacz i zegar , a może kontrast źle ustawiony ? [url=https://playground.arduino.cc/Main/... są prawidłowe ?
(at)ElektrodaBot Dodaj do tego programu możliwość podglądu czasu w monitorze portu szeregowego.
Proszę bardzo: http://skyhisi.blogspot.com/2013/09/euro... Ten boss wykonał już plugin do ETS2 i wypisał kod do arduino w paczce: http://downloads.silasparker.co.uk/dashb... tylko podpiąć pod odpowiednie piny i masz jak znalazł. Teraz sprawa podłączenia pod zegary, możesz kupić serwa do arduino i podłączyć...
To co dotąd opisałeś sugeruje, że masz albo trefną podstawkę pod układem 74141 (brak pewnego połączenia z masą) , albo sam układ jest uszkodzony. Często zdarza się też, że w przypadku starych układów nóżki scalaka są zaśniedziałe i nie dają właściwego kontaktu z pozostałą częścią układu elektronicznego. W takim przypadku należałoby oskrobać nóżki z...
Wessie chodzi ci oto że musze mieć biblioteki jak na zdjęciu? Wole się upewnić bo na innych stronach wprowadzili mnie w błąd https://obrazki.elektroda.pl/4431842000_... Bo jeżeli oto ci chodzi to np. gościu który robił to to miał tylko te 2 biblioteki i jemu to działało https://www.youtube.com/watch?v=L59NL9Eu... to jest link...
Zegary samochodowe, Arduino - pełno projektów w sieci.
Obejrzyj uważnie void setup() a znajdziesz błąd. Podopowiem pytając, jak ustawiasz czas na zegarze?
Wychodzi na to że tych zegarów poprzez Arduino sprząc z Eurotruckiem. Zatem wszystko sprowadza się do zegarów ze scani serii 4. Czy zatem kolego Szaman108 nie dysponujesz instrukcją podłączenia tychże zegarów :)?
Spróbuj czymś takim, w sieci jest pełno projektów jak to wykorzystać do ożywienia zegarów z pomocą arduino. https://obrazki.elektroda.pl/6444770700_... dzięki bardzo za podpowiedź. ściągnąłem sobie schemat pinów i już tak na prawdę wszystko mi się rozjaśniło, zamykam temat, a w razie w udostępniam schemacik.
Witam zrobiłem projekt zegara cyfrowego i chciałbym zamienić aby sterować wyświetlaczem ze wspólną katodą. W projekcie użyto wyświetlaczy ze wspólną anodą. Jak to zmienić w kodzie? Pozdrawiam. Link: https://pastebin.com/p7zP3cuk
Możesz coś zrobić w zasadzie bez lutownicy (niby klocki), łatwiejszy język i środowisko programowania (oparte na C), kursy programowania, najlepiej wpisz w googlach arduino i zapoznaj się z przykładami i opisami, są też polskie strony. Po zabawie z gotowymi płytkami użytkownicy, robią już układy na własnych płytkach (przynajmniej u nas w kraju) np....
Do synchronizacji proponuję zastosować gotowy odbiornik sygnału czasu DCF-77 - typ AT-513 pracujący na falach długich
Trzeba zatem przeanalizować ścieżki i może mógłbym zrobić to np. z użyciem Arduino.
https://obrazki.elektroda.pl/9593307400_... Stacja pogodowa na wyświetlaczu 240x128 ze sterownikiem T6963, Arduino Nano jako "sterownikiem" wyświetlacza i ESP8266 jako źródłem. Uzyskałem wyświetlacz z lekkim uszkodzeniem w postaci nieczynnych poziomych linii, wyeliminowałem te linie wykorzystując odpowiednie graficzne ułożenie (przerwy...
zegar tyka 65535-0
Zanim przejdziesz do programu w Arduino popatrz na komunikację z analizatorem logicznym, przy odczycie bitów masz program oparty o stałe czasy, może gubić informacje gdy zegar pracuje inaczej. No i zamiast zrzutów ekranu mógłbyś wkleić dane, nie wiem czy komuś się będzie chciało to przepisać.
Cześć, czy da się zrobić prosty zegar z 4 wyświetlaczy segmentowych bez Arduino? Dzięki
AT91 SAM3X8E rdzeń 32-bit, częstotliwość zegara: 84MHz
Zamiast TLC5925 można chyba użyć czegoś takiego SCT2026CSSG. Dwanaście sztuk jest osiągalne poniżej 21 złotych...
Te świetliczki są na 3xAA, więc nie wiem czy będzie potrzebne wzmocnienie.
Ale niestety to ostatnie jest dla mnie (jak narazie) wiedzą tajemną. To trzeba rozpocząć od najprostszych projektów. Założenie projektu jest bardzo proste. Dla mniejszej dokładności można wykorzystać wewnętrzny zegar arduino, w pętli się sprawdza jego stan, przelicza na dni, godziny, minuty i wysyła na wyświetlacz. Gdy wymagana jest większa dokładność...
OCR1C odpowiada za długość cyklu (która może być krótsza niż 256 cykli zegara).
Witam, Dopiero zaczynam prace z moim arduino. Zbudowałem zegarek z budzikiem, lecz chciałem go rozbudować o dni tygodnia na wyświetlaczu oraz o 7 diód, które budziły by mnie każda względem odpowiedniego dnia budziła sygnałem świetlnym wraz z sygałem głosowym z buzzera. Proszę o pomoc w dalszym programowaniu i budowania schematu.
może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny Nowe MCU fabrycznie mają ustawiony wewnętrzny generator RC, więc kwarcu nie potrzebują. Problemem może być, że częstotliwość jest domyślnie dzielona przez 8 i po prostu programowanie po SPI jest zbyt szybkie. Taktowanie ISP musi być co najmniej 4x wyższe niż częstotliwość taktowania...
Nie umiem programować w arduino. Zbudowanie zwykłego zegara jest trudniejsze niż myślałem. Dziękuje wszystkim za pomoc
sam program czy hex-a , i mam zegar pod czujnik temperatury dht11 oraz zegar pod ds3231
Znalazłem projekt - Arduino Nano + karta Wifi albo Ethernet + wyświetlacz + zasilanie. Pomysł ciekawy, ktoś już zrobił jest kilka projektów. Pomysł chwalę tylko pytanie było czy nie da się na Arduino.
Nie wiem
Myślę, że do takich zabaw wystarczy Ci [url=https://www.elektroda.pl/rtvforum/t... ZT702S/ANENG AOS02.
Do projektu zegara na Arduino wykorzystuję moduł RTC DS3231, który zgodnie ze specyfikacją powinien działać na napięciach 2,3 do 5.5V. Po podłączeniu modułu do pinu 3,3V wszystko jest OK, natomiast po podłączeniu do pinu 5V zegar wysyła "głupoty", np. H:M:S = 26:165:165 i tak przez cały czas. Po ponownym podłączeniu do 3,3V zegar wraca do normalnej...
Dzięki za odpowiedzi. Poradziłam sobie tak, że przed wszystkim procedurami obliczeniowymi itd. patrzę jaki jest czas we wbudowanym zegarze arduino, potem robię to samo po tych obliczeniach i odejmuję wartości od siebie. Jak wychodzi >= 1 ms ta różnica to printuję pomiar. Patrzyłam też mniej więcej czy wykonywanie tych wszystkich procedur w programie...
To Ty musisz sam wymyślić czy to ma być termometr czy zegar a może sterownik. Choć jeśli dopiero zaczynasz zacznij od czegoś prostszego.
Otwórz sobie pdfa od procesora zajrzyj w sekcje Timer2, poczytaj, przejdź do opisu rejestrów i poustawiaj jak uważasz. Ogólnie dla liczników wybierasz prescaler czyli podział między zegarem (16Mhz dla Arduino) a wejściem licznika. Timer2 jest 8bitowy ma 256 wartości, więc masz kolejny podział. Jak potrzebujesz precyzyjnie to są tryby gdzie możesz zrobić...
Generalnie niczym nie grozi, tylko zmusza do użycia bardzo wielkich pojemności kondensatorów elektrolitycznych, co z kolei jest niekorzystne dla każdego startu zasilacza PWM..i tak w kółko :cry: . Budując zegar wieżowy o średnicy 1,5 m, z masą wskazówki minutowej ok 400 g, napędzanej bezpośrednio silnikiem krokowym, oraz by zredukować konstrukcję do...
Witam, robił ktoś taki zegar na płytce arduino? Może ktoś zna jakąś stronę gdzie jest to ładnie opisane?
Arduino leonardo łączy się z komputerem przez USB więc czy można przy jego pomocy odczytać godzinę z komputera? Czy nie obejdzie się bez modułu zegara czasu rzeczywistego do arduino?
Witam, mam pytanie czy ktoś robił w podobny sposób matrix led ws2811 z arduino ?
Ostatnie uaktualnienie !!! udało mi się zaprogramować układ tak, że po odcięciu arduino i po podprowadzeniu zasilania układ działa i staje się samodzielny, robiłem to na bazie tego poradnika https://www.youtube.com/watch?v=_m9acieP... UWAGA ! lecz coś jest nie tak bo po zaprogramowaniu układ nie wyświetla pełnych segmentów i nie odmierza czasu proszę...
Przecież na samym końcu masz 3 sekundy delay, nie ma opcji żeby Ci się jakikolwiek update na zegarze zrobił.
To co jest napisane pobiera datę ,czas i wyświetla w terminalu jeśli to działa to wypadało by zapisać to do zegara DS1307 do wyboru trzy funkcje : void setDateTime(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second); void setDateTime(uint32_t t); void setDateTime(const char* date, const char* time); Wcześniej trzeba...
Podłącz oscyloskop pod piny ISP mikrokontrolera i sprawdź czy tam pojawia się jakiś sygnał (zegar, etc).
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
Gdybyś montował wszystko powoli i dokładnie, to i koszty byłyby niższe :D , drugie Arduino nie było potrzebne. 1. Menu pojawi się jak podłączysz płytkę zegara. 2. Podświetlenie w obu płytkach jest takie same, pod warunkiem, że podłączenie wykonane jest zgodnie z opisem. Załącza się z chwilą podania napięcia na Arduino.
witam, kolego a w ogóle zapoznałeś się z czymkolwiek ... datasheet , językiem C ?? jak dojrzejesz to zadaj pytanie
To z lewej, zakładam, że płytka z mikrokontrolerem - najprawdopodobniej Arduino Nano lub Pro Mini. Z prawej, po raz kolejny zapewne, zegar czasu rzeczywistego RTC (zakładam gotowy moduł). Aby złożyć układ, będziesz potrzebował programu dla mikrokontrolera. Jeśli nie możesz go znaleźć, będziesz musiał go sam napisać, jeśli chcesz złożyć ten układ.
A czy to nie jest jakaś bitmapa (tarcza zegara), którą musisz mieć dołączoną do projektu ?
Witam, jak widzę, używasz środowiska Arduino IDE. Przerabiałem ten problem, procesor uruchamia się z zegarem wewnętrznym RC. "Wypal/wgraj bootloader" - to ustawia fuse bity (nawet jak go nie używasz). Pozdrawiam
Za mało konkretów. Link do "zegarów do BMW" poprosimy, rysunek jak to podłączyłeś, jakieś zdjęcia ? Prawdopodobnie zbyt krótko pochylałeś się nad instrukcją podłączenia, sprawdź więc jeszcze ze dwa razy, czy wszystko zrobiłeś zgodnie ze sztuką.
Witam, właśnie zaczynam swoją przygodę z Arduino i już napotkałem przeszkodę, tak jak napisałem w tytule potrzebuje kod zegara binarnego na module RTC (interesują mnie godziny minuty) w planie zegar ma być na diodach ustawianie godzin przyciskami mile widziane. Z góry dziękuje za pomoc.
Witam. Zamierzam zgrać Arduino z zegarami z samochodu, głównie zależy mi na za sterowaniu obrotomierza i prędkościomierza. Oto sygnał jaki powinienem wygenerować poprzez Arduino. Wraz z szybkością częstotliwość sygnału pwm powinna się zwiększać. Czy robił ktoś coś podobnego ewentualnie podpowiedział by jak napisać program pod to ? http://obrazki.elektroda.pl/2008469300_1...
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ę...
Najprościej będzie na arduino - zaprogramować i sprawdzić na Uno R3 a później wgrać do mini pro
Witam Jestem początkującym użytkownikiem i dopiero uczę się programowania przechodząc kursy. Od czasu do czasu nachodzi mnie na stworzenie czegoś po swojemu i tak też było w tej sytuacji. Szukałem tematów, w których opisywane są zegarki lub funkcję, ale jakoś nie rozjaśniło mi to sytuacji. Mój zegarek jest dość prosto zbudowany, oparty na funkcji while....
Ja się chyba przyjrzeć temu PlatformIO, bo mnie Arduino trochę wkurza, zwłaszcza jeśli chodzi o biblioteki. Możesz rozwinąć tę myśl?
Witam! Mam problem, ponieważ nie wiem jak podłączyć zegary samochodowe do ETS2. Kupiłem moduł Arduino Mega 2560, potrzebuję pomocy jak je podłączyć. Załączam zdjęcie Arduino i zegarów. - rysunek nr 1 obrotomierz piny - rysunek nr 2 arduino mega 2560 - rysunek nr 3 prędkościomierz piny. Czy jest to możliwe - jeśli tak proszę o podpowiedź. zegary od seat...
W Arduino też możesz skompilować i będzie normalnie działać, ale w tym samym katalogu mają być biblioteki LCD_16x2_H_file.h i to samo.c I trzeba je dodać jako extern C, bo napisane są w C, a Arduino w C++. Plik jest zrobiony dla uC pracującego z zegarem 8MHz i konkretnie dla Atmega16 lub Atmega32, musisz wybrać taką płytkę z takim zegarem i do takiej...
Dzięki, spróbuję coś wykombinować.
Pewnie, najpewniej maja zegary wyłączone.
Dobrze tylko ja mam arduino uno i cały czas nie może się połączyć z programem . Na Uno działa, na Nano tez, na MEGa tez działa i Leonardo ...
Piszesz o 3.4MHz a izolacja ograniczyła to już do 1MHz. FT jest Slavem więc o zegarze decyduje Master, pokaż jakieś rozwiązanie z Arduino pracujące z tak wysokim zegarem I2C. W Arduino HAL dla ESP32 udaje się osiągnąć 1MHz w trybie Fast-Mode Plus :)
Wgrałeś program - pewnie usuwając niechcący bootloader. Z poziomu Arduino (+ programator) o ile pamiętam możesz przywrócić skasowany bootloader, a więc i komunikację przez przejściówkę USB-COM. Co do programu - to powiedz mi jeszcze czy odpowiednio prawidłowo ustawiłeś zegar w konfiguracji projektu (lub bezpośrednio w Makefile). Bez tego _delay_ms nie...
Witam Uczę się od niedawna programowania Arduino. Proszę o informację czy możliwe jest wykorzystanie modułu GPS do Arduino jako zegaru do do wyświetlania czasu ? Pozdrawiam
Dziękuję za odpowiedź. Tak mam gotowy soft. Ogólnie mogę tu przesłać plik z informacjami jakie posiadam do wykonania samego połączenia zegarów z arduino Nucleo. Jeśli ktoś jest chętny zapraszam do pomocy przy projekcie, z góry dziękuję...
Gdy w programie Arduino IDE wybierasz opcję wypal bootloader, to głównym zadaniem jest właśnie ustawienie fuse bitów, drugorzędnym i opcjonalnym wgranie programu bootloadera. Więc po prostu tak zrób. A po drugie sprawdź czy działa ten autoreset przy otwieraniu portu, wgraj jakiś szkic z licznikiem. Po trzecie jak wgrasz jakiś szkic z licznikiem i on...
Tak w ogóle to MCP2515 załatwia tylko sprawę komunikacji Arduino - magistrala CAN zegarów. Pozostaje jeszcze protokół komunikacji zegarów.
Funkcja dcfUpdate() musi być wywoływana setki, jeśli nie tysiące razy na sekundę, a Ty zatrzymujesz główną pętlę na sekundę komendą: delay(1000); Usuń ją. Nie jestem też pewien, czy ciągły odczyt czasu z DCF i permanentne wpisywanie go do DS3231 jest dobrą strategią. Większość zegarów odczytuje DCF raz na dobę.
Poczytaj http://www.jarzebski.pl/arduino/komponen... . Wykorzystaj sygnał alarmu tej kostki do wybudzania Arduino(GSM).
Witam, Musi być on na tyle dokładny aby policzyć ok. 40 dni i może się pomylić o kilka minut. Moje pytanie brzmi: czy Arduino ma na tyle dokładny zegar aby temu sprostać? To zależy jaką płytką arduino dysponujesz... Możesz miec Arduino z rezonatorem kwarcowym (crystal), a może tam byc rezonator ceramiczny/. Obydwa kwalifikowane 16 MHz, lecz żaden z...
Na TINY85 dałoby się ? Da się, choć w obecnych czasach chyba lepiej wydać dwie dychy i kupić Arduino Nano + parę linijek programu. Obawiam się jednej rzeczy - jeśli to zliczanie się kiedyś omsknie o 1, 2, 10, 50 impulsów to z czasem będziesz miał rozjechane AM z PM względem faktycznego czasu. No i najważniejsze - jak ten układ cyfrowy lub procek nie...
Jest, jak najbardziej. Ale to ustrojstwo to nie wszystko, potrzebny jest jeszcze soft, który potrafi się dogadać z licznikiem i odpowiednio kodować informację. Soft do obsługi zegarów bez CANa przez Arduino mam, pytanie czy ten moduł sam przetworzy te sygnały z Arduino na CAN czy potrzebuje własnego oprogramowania.
Uzyj swojego arduino jako programatora :) A jak jest pusty to mozesz napisac jakis fajniejszy program do obslugi
Ten kontroler ma maks. taktowanie SPI około 15 MHz, to znaczy, że możesz przez ten interfejs przecisnąć max. niecałe 2 MB/s, co zapewni ci najprostszy procesor, nawet ATMega. Ale 2MB/s (20Mb/s) to tylko w trybie równoległym. SPI, to max Fclk / 2 b/s co daje przy zegarze Arduino 16MHz tylko 8Mb/s. Dla równoległego zaś, potrzebny jest kontroler magistrali,...
arduino zegar arduino zegar analogowy zegar arduino esp8266
termostat lodówka turystyczna instrukcja radio smart zawór dwubarowy krups
Silnik DC z oznaczeniem 230V 50Hz - wyjaśnienie Czyszczenie filtra fazy lotnej LPG BRC - aluminiowy filtr