Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu B0 jako wejście ( wejście licznika ICP1) PORTB |= (1 <<...
Dokładność 0,5 °C dyskwalifikuje taki układ. Zatem jakiego czujnika użyć aby móc zauważyć zmiany temperatury o 0,1 °C? Zapisywanie danych to sprawa drugorzędna z mojego punktu widzenia. Mylisz pojęcia. Dokładność 0,5 stopnia oznacza, że odczytana wartość temperatury może się różnić max o 0,5 stopnia (tam chyba nawet jest +/-0,5 stopnia) od rzeczywistej....
Musisz dodac pobieranie aktualnego statusu po uruchomieniu aplikacji i np. co jakis okreslony interwał czasowy.
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...
Bo zamiast tego !digitalRead(stan) masz wstawić zmienną, którą odpalasz przyspieszenie. !digitalRead(stan) odczyta z pinu o numerze stan jego faktyczny poziom logiczny 0 lub 1 i przyjmie taką wartość. Jeśli w trakcie działania programu zmieniasz zmienną stan na z 0 na 1 i z powrotem to on czyta z pinu 0 lub 1 Arduino, odbiornika. A że przy okazji te...
Algorytm jest już prawie gotowy bo opisałes co ma być zrobione. Mozesz sobie to narysować w postaci schematu blokowego. Gdyby monitorować 1 pin i sterowac 1 wyjście sprawa wtedy jest prosta i da się to zrobić bez timera dokłądnie realizując zapisany algorytm i "czekająć" określony czas. Gdy się ma juz wiecej wejśc/wyść obsłużyć w ten sposob to jednym...
Zrobiłem test, eliminując bootloader i wgrywając program przez programator USBasp AVR ISP ARDUINO. Można też użyć innego Arduino, do którego podpinamy Arduino, które chcemy zaprogramować, usunąć programator, ale na początku nie wiedziałem, czemu wyskakują błędy. Są modele chipów na Arduino 328P i 328PB i jak mamy ten drugi, to trzeba trochę kombinować,...
By "migać" tekstem na LCD wysyłaj raz ten tekst a raz spacje z przerwami czasowymi jakie Ci pasują.
Witam, Chcę zrobić programator czasowy arduino uno r3 i chcę wiedzieć jakich części potrzebuje. Komputerek ma być zaprogramowany tak że o tej godzinie ma przekazywać prąd a o tej nie. Chodzi mi taki bez lcd tylko płytka i co potrzebne.
Atmega, arduino itp
E, to sterownik oświetlenia do akwarium. Zostają mikrokontrolery i nauka programowania. Może wystarczy arduino?
Zamykam bez pomocy
Skoro masz już taką płytkę z przekaźnikami to nie kupuj innych. 1. W fabrycznych rozwiązaniach taka skrzynka znajduje się obok bramy. Tam nie ma w środku wilgoci, ponieważ jest zastosowana odpowiednia obudowa. 2. Odpowiednio rozwiązane uśpienie nie będzie przeszkodą. 3.Czujnik trzeba odpowiednio umiejscowić. 5. Skoro masz transformator to wystarczy...
Witam. Czy móglby mi ktoś wysłać jak najprostszy układ bez Arduino z układem czasowym NE555? Chodzi mi o migającą diodę LED, lecz nie mam Arduino i czy da się z samego układu czasowego zrobić coś tego typu?
Jeśli się nie mylę to elektrycznie jest to samo, różnica tylko w kolejności na złączu. W mojej wersji AC 1 i 2 to wejście, AC 3 i 4 wyjście, różnica taka, że w Twojej AC 4 jest wspólny, w mojej AC 3.
Niestety delay
Witam Chciałbym zbudować włącznik czasowy na arduino. Chodzi mi o to, że jak przycisnę przycisk (reset) to dioda zapali się na np. 150 ms a potem zgaśnie i tak w kółko. Wiem, że jest to banalne :) ale dopiero zaczynam przygodę z Arduino. Z góry dziękuję.
Gniazdko wi fi albo programator czasowy, ewentualnie konstrukcja własnego sterownika na arduino.
Dzień Dobry, Chce zrobić rolety okienne podnoszone/opuszczane po wciśnięciu przycisku. Używam do tego arduino mega 2560, przekaźników na 5V oraz serwa. I tutaj zaczyna się moje pytanie. Mianowicie po krótkim wciśnięciu przycisku, roleta ma się podnosić przez 20s, ale po przytrzymaniu ma się podnosić do puki go nie puszcze. Jeżeli ktoś ma pomysł jak...
Oczywiście jest to wykonalne, samo Arduino programujesz tak (w C), by odbierało dane z portu szeregowego i (w najprostszym wariancie) odebraną wartość wpisywało do procedury sterującej serwomechanizmem. Program w Delphi musiałby tylko wysyłać na port szeregowy bajt odpowiadający pozycji suwaka (ze stałym interwałem czasowym lub tylko po przesunięciu...
Zdecydowanie Arduino - ma ciekawą filozofię oprogramowania. To że jest w C++ też IMHO jest dużą zaletą, bo na większych platformach też w praktyce będziesz tego języka używał. Arduino ma też coś w rodzaju HAL, więc umożliwia liźniecie pewnej innej koncepcji programowania, charakterystycznej dla większych maszyn. Z drugiej strony soft do Arduino ma olbrzymie...
Ciekawe zaaplikowanie zmywarki do innego zastosowania. Czy w Arduino zaprogramowałeś jakiś układ czasowy?
Ja to widzę jako projekt pod Arduino albo skrzynka i Regulator temperatury x2 + programator czasowy + przełącznik tablicowy i jako wyjście stycznik. Wszystko ładnie połączyć może po drodze jakiś przekaźnik.
Zasilacz jest ok... przy podłączeniu "na krótko" wszystko działa poprawnie. Tylko w momencie uruchomienia przekaźnika jest problem. Dodano po 5 Może to jest rozwiązanie - to co napisał (at)emarcus : Dokładniej: możesz zastosować przekaźniki jako pasywny (!) układ zmiany kierunku obrotów, a samo załączenie prądu dokonać (po nie wielkiej zwłoce czasowej),
Do spustu railguna nie używałbym jakiegokolwiek procesora. Spodziewaj się problemów, bo przy potężnych ale krótkich impulsach prądu, ten procesorek może "oszaleć". Może lepiej weź banalny układ czasowy NE555, on się nie zawiesi.
Witam mam pytanie, jak rozwiązać taki problem. Chodzi mi o algorytm włącznika czasowego dokładniej o to jak zrobić żeby, w przypadku braku zasilania i po jego powrocie program wiedział, czy ma włączyć światło czy nie... Dziękuję za każdą sugestie :)
ale czy w między czasie mógłbym wysyłać dwa kody równocześnie? Prostego sposobu, aby w tym samym czasie wysyłać kilka informacji nie ma. Wysyła się je w slotach czasowych. Potrzebny jest jeden kanał ale o przepływności tyle razy większej ile "równoczesnych" informacji chcesz wysłać.
Możesz zrobić obejście problemu, nie rozwiązując go, a blokując wyzwolenie przekaźnika układem czasowym NE555.
Chodziło mi tylko o to, że masz gotowe oprogramowanie, a pisząc sam spędzisz bardzo dużo czasu. Poczytaj na forum NetTemp tam bardzo dużo rzeczy uruchomiliśmy więc możesz mieć sterowanie światłem, przeróżne odczyty etc Twój zestaw też jest OK i też możesz na tym uruchomić NetTemp tylko zamiast Arduino podłączysz moduł przekaźników pod GPIO Raspberry...
Do tego konwertera potrzebne są tylko 2 piny, ale nie wiem, czy jest Ci on potrzebny. Moja propozycja - Arduino Nano (z ATmega328P), jakiś zegar z podczymaniem bateryjnym np. coś takiego https://electropeak.com/learn/interfacin... na wypadek czasowej przerwy w dostawie prądu. Z czujników, o ile nie potrzebujesz...
Czy może mi ktoś doradzić jak rozwiązać automatyzacji zapalania oświetlenia elewacji? Na elewacji mam 5szt. lamp które chciałbym aby zapalały i gasły o konkretnej godzinie. Może jakiś przekaźnik dopuszkowy? Znalazłem jeszcze przekaźniki czasowe zegarowe do arduino ale wszystkie zasilane 12V a muszę mieć 230V.
jakieś wskazówki jak z tym zacząć ? 1. Zdecydować się czy chodzi o silnik 1000W czy 370W. 2. Proponuję zredukować wymagania i zrezygnować z regulacji prędkości obrotów - pozostać tylko przy zmianie kierunku i sterowaniu czasowym. Będzie prościej i trochę taniej, a chyba o to chodzi?
Są gotowe timery https://allegro.pl/oferta/programator-wl... też.
trzeba ustawić tak jak dla arduino (szczególnie kwarc, bo inaczej zależności czasowe i prędkości pracy peryferiów uP <<np. UART>> nie będą działały poprawnie)
Co to znaczy ukryte w setupie? Chodzi ci o funkcję setup()? Jeśli tak to ona jest wykonywana jednorazowo podczas startu procka więc zaszywanie w niej tego co chcesz zrobić kompletnie nie ma sensu. Normalnie wstaw w pętle główną programu czy ak jej nie masz to na jakimś czasowym przerwaniu odczyt tej tajnej kombinacji klawiszy i jeśli nasta i to obsłuż...
Nie sądzę, bo raczej trudno napisać odbiór sygnału DCC w środowisku/języku Arduino - za duży narzut czasowy. Na AVR da się to napisać w czystym i dobrze zoptymalizowanym C, inaczej dostanie czkawki i nie będzie działać.
Najlepiej jak dzielnik jest na minimalnych rezystancjach. Wtedy zbocza są ostrzejsze, bo jest mniejsza stała czasowa RC z pojemnością Cgs.
IIe baterii i jakiej pojemnościzasila ten układ?
Dziękuję za odzew., także za prywatne wiadomości. Temat ogarnąłem sam , może nie tak estetycznie jak bym chciał żeby to wszystko ogarniał jeden układ ale udało się. A mianowicie użyłem dwóch komparatorów napięć, jednego przekaźnika czasowego i arduino który tylko pokazuje temperatury na wyświetlaczu, jeszcze drobne niedociągnięcia są ale to dopiero...
Arduino i kilkanaście linijek kodu . Na przekaźnikach dwutorowych , też zrobisz ,ale będziesz musiał zrobić albo kupić , jakiś układ czasowy.
Ustaw kontrast w takim położeniu gdy ta linijka gaśnie. Zwykle jest to najbardziej optymalne położenie tuż położenia środkowego PR. Jeśli nie próbujesz odczytywać danych to pin RW może być podłączony do masy. Kolejna sprawa...a może w ogóle powinnieneś od tego zacząć by sprawdzić dokumentację konkretnie tego wyświetlacza. Między tymi wyświetlaczami...
Używając mxcube można se ten fat i usbotg wyklikać (np dla stm32f105). Dolicz do tego czas wgranai systemu na kartę pamięci i jego konfigurację (by nie ukatrupił systemowego sd). Nawet takie arduino, czy goły avr mają biblioteki do kart sd. Nie masz pojęcia o mikroprocesorach i wciskasz na siłę drogie rozwiązanie, które ponad to wymaga dodatkowego przetwornika,...
Możesz użyć np. Arduino (albo tańszego, chińskiego klona) i 74HC595
proponuje wyłączniku czasowe (lub Arduino ze zdalnym sterowaniem), "najzdrowiej" wg mnie to spięcie z czujnikiem wilgoci który "wykryje" okupowane pomieszczenie... A totalnie najprościej to prosty obwód "+12h" od momentu pierwszego zapalenia światła w pomieszczeniu. pzdr r.
Jaki czujnik prądowy użyłeś? Myślę, że całą logikę zmieściłbym w ...CD4093 z kilkoma zewnętrznymi elementami, bo wykorzystywać arduino w celu zrobienia przekaźnika czasowego to faktycznie i moim zdaniem lekkie nieporozumienie.
Najprościej to zbudować sobie układ na jakimś małym procesorze typu ATTiny, lub na Arduino. Jest dostępne dla ułatwień Visuino.
https://botland.com.pl/odtwarzacze-mp3-w... do tego Arduino i napisać program do obsługi.
Rozumiem, czyli triac od arduino będzie lepszy. Tylko i tak muszę mieć jakiś wyłącznik czasowy, jakoś czujniki podłączyć itp. dlatego chciałem pod arduino wszystko podłączyć. Wtedy sobie sterowałbym wszystkim jednym kontrolerem. W sumie jeśli masz jakiś lepszy pomysł jak rozwiązać te oświetlenie, jestem otwarty. Zawsze można miesiąc poczekać i zrobić...
(at)dendus22 Owszem, możesz użyc takie dwa przekażniki, by nawzajem się wyzwalały - jeden skończy odliczać czas, drugi zacznie. Możesz wykorzystać schemat multiwibratora astabilnego, zaproponowany przez (at)gumisie , Przy czym pomiedzy rezystory R1 i R4 a zasilanie + 12 VDC włączyć należy transoptory sterujace przekaźnikami (sa takie moduły do Arduino)....
Można na arduino albo na TTL. TTL,RS,licznik z ustawianiem czasowym,dekoder.
Posiadam ten serwo mechanizm. Masy polacz razem z adruino (brazowy kabel) vcc do innego zrodla zasilania zeby uniknac restartow(czerwony kabel) no i zólty służy do sterowania. nie pamietam jaki jest teraz zakres dlugosci sygnalu ale chyba od 1.5 do 2.5ms. Jak chcesz na maxa pojechac w jedna strone to np dajesz stan wysoki i po 2.5 ms dajesz stan niski...
Jak kolega zasugerował. Ja biorę np arduino mini, przekaźnik, tranzystor i mogę zrobić na tym dowolne cuda z dużą dokładnością.
Arduino w pełni załatwia sprawę.Włącznik czasowy. Inne projekty : dokarmiania rybek w akwarium,podlewanie działki. Gotowce na Aliexpress do podlewania kwiatów w domu Jest w czym wybierać.Wszystko to można zaadoptować do potrzeb kolegi. Polecam..... SINOTIMER 6 V 12 V :D
555 to bardzo dobry uniwersalny układ generatora impulsów, ale o niezbyt dużej dokładności - w dużej mierze zależnej również od elementów RC w układzie czasowym. O ile idealnie nadaje się we wszelkiego rodzaju minutnikach czy timerach, gdzie dokładność nie ma tak wielkiego znaczenia, to w wypadku zegara potrzebujesz czegoś, co potrafi utrzymać zdecydowanie...
Ja rozumiem zamiłowanie do archaicznej elektroniki, od siebie zaproponuję najprostsze rozwiązanie, arduino + dwa styczniki, zamiana ewentualnej sekwencji czy jej nastaw czasowych to będzie wówczas kwestia podpięcia komputera.
(at)bsw podobne urządzenie kiedyś zbudowałem na diodzie prostowniczej i kondensatorze 10.000μF pozwalało na jakieś 10 minut słuchania po wyjęciu kluczyka ze stacyjki. Ta linia pobiera maksymalnie 30mA prądu. U kolegi wygląda to tak jakby użyto arduino do e papierosa. Następnym razem niech kolega wykorzysta lepiej NE555. Pozdrawiam.
Na Arduino oczywiście się da. Do silnika krokowego zazwyczaj potrzebujesz część mocy (tu jest wiele gotowców) i źródło impulsów/kierunku (może być Arduino, PLC itp.) Tyle że jak chcesz sterować to czasowo, to pytanie czy w ogóle potrzebujesz silnik krokowy, a nie zwykły? Mógłbyś napisać czym ma to ruszać? czyżby zaworem hydraulicznym?
Najprościej to użyć jakiegoś prostego i taniego mikrokontrolera i na każdy akumulator dać jeden taki moduł kontrolny. Będzie to kosztowało grosze. Ew. można zastosować jeden moduł na kilka akumulatorów. Akumulatory mogą zasilać mduły kontrolne (pobór prądu znikomy, więc nie będzie problemu). Do komunikacji - można użyć radia, ale będzie kłopot, energożerność,...
Powiem ci tak sterowanie przez aplikację to mogę na za chwilę zrobić kod ,ale sterowanie przyciskami to masz od tego przekaźniki czasowe to gra nie warta świeczki. Jeden minus przekaźników czasowych jest to ,że w takiej płytce jest tylko jeden przekaźnik a nie dwa(chyba że znajdziesz taką płytę z dwoma czasowymi na aliexpress cz gdzieś tam) Dlatego...
Witam. Jak dla mnie to bym to zrobił na arduino i wtedy miałbym sterowanie przekaźnikiem jakie bym chciał. Jeśli to nie stanowi problemu to spróbuj na arduino np. nano. Jak co to pytaj śmiało.
Witam, .......... Czy arduino uno posiada może wbudowany licznik który działa niezależnie od programu? Tak aby przerwaniem co sekunde mógłbym sprawdzać jaka jest wartość w liczniku który liczyłby impulsy? TAK! Arduino posiada ich trzy, funkcjonujące totalnie niezalenie od wykonywanego programu, z pewnymi jednak warunkami lub ograniczeniami. Są to :...
Kolega el2010tmp ma rację - możesz zrealizować tego typu wielozadaniowość przy pomocy przerwań czasowych. 1. Przy pomocy biblioteki Timer1 definiujesz funkcję, która wykonuje się np. co 5 ms. 2. W tejże funkcji wywołujesz coś w stylu analogWrite(led_level++), aż led_level osiągnie żądany poziom maksymalny. 3. Komunikacja między funkcją przerwania a...
Cześć, w tej chwili znalazłem łatwiejsze rozwiązanie - "Cyfrowy Timer czasowy 5 V 2 s-2 h - C005 - delay - moduł opóźniający". Można kupić za niecałe 2 złote; jak myślisz, nada on się? https://abc-rc.pl/pl/products/cyfrowy-ti...
Jeśli Arduino to masz bibliotekę do kart SD, schematy podłączenia znajdziesz w internecie bez problemu, musisz tylko uważać na to, ze karta SD zasilana jest napięciem 3,3V i w takim standardzie przyjmuje też sygnały - czyli bezpośrednie podpięcie jej do Arduino pracującego na 5V uszkodzi ją. Warto też pamiętać, że karta pobiera 100mA lub więcej "w szpilkach"...
Zlituj się nad wszystkimi, którzy to czytają i kup to: https://www.jula.pl/catalog/elektryka-i-... plus jakiś ups, czy co... ;-)
Ma prawo działać. Bardzo ważne są zależności czasowe umieszczone w programie. https://global.sharp/products/device/lin...
Tak, wartości elementów możesz dobrać dowolnie byle by tylko zachować stałą czasową R*C
Można to prosto zrealizować na Arduino, a co do spłonki i reszty, to może wujek Janusz w kamieniołomach robi albo w Jihadzie ? :D
Tyle, że wtedy instrukcje czasowo-zależne nie będą działały poprawnie - chyba, ze zmodyfikujesz pliki sterujące komplikacją projektu Arduino. Poza tym, skoro masz i tak programator, to nie lepiej wyłuskać plik wsadowy *.hex i wgrać go bez bootloadera, od razu przez programator ISP? Bo bez programatora ISP w jakiejkolwiek formie nie zdziałasz tu nic.
Jakiś czas temu zrobiłem sobie na Arduino loger, który wysyła napięcie na terminal, ten zapisuje do pliku z sygnaturą czasową (realterm na win lub minicom na linuxie), a dodatkowo mam tam przekaźnik i mogę przez rozpoczęciem pomiaru wpisać próg odcięcia. Używałem właśnie do sprawdzania aku, przy czym u mnie obciążeniem była żarówka, ewentualnie wielo...
Zapomnij o stosowaniu tak długich blokujących procesor poleceniach delay(). Przełączanie ekranów i inne czasowe funkcje musisz napisać używając millis().
dodałem do programu debounce i blokady czasowe które defacto wyeliminowały wszystkie błędne impulsy! Moim zdaniem obszedłeś problem zamiast go rozwiązać :)
Można zrobić prymitywne opóźnienie załączenia przekaźnika, w stylu "automatyka z przed pół wieku" - stosując układy RC z małymi rezystorami i dużymi kondensatorami. Albo kupić gotowy przekaźnik czasowy. Z elementami półprzewodnikowymi jest łatwiej, na mikrokontrolerze (m.in. Arduino) jeszcze łatwiej (pomijając dodatkową naukę żeby poznać temat)
Nie ma potrzeby zbierania czterech danych w tym samym czasie , tylko z odstępem czasowym , odczytane wartości wstawiać w okno odpowiedniego panela w aplikacji .
chce komunikować się za pomocą arduino uno z kartą sd micro samsung 16 gb działa to w logice 3.3V tak mi się wydaje. Arduino bez konwersji poziomów logicznych powinno zinterpretować 3.3 V jako wysoki Ale coś jest nie tak na pinie miso to ten fioletowy Program wgrałem przykładowy example readwrite biblioteki sd żółty to mosi każde kolejne zdjęcie przedstawia...
(at)omnixcrs Mam taką luźną propozycję. Podziel kod odbiornika na zadania: sprawdzenie WiFi, odczyty z poszczególnych czujników etc. Dla każdego z nich zdefiniuj wymagany, maksymalny interwał czasowy (lepiej krótszy niż dłuższy - ESP8266 ma szybki MCU). Użyj biblioteki TaskScheduler do zarządzania zadaniami - chodzi na ESP8266. W mojej stopce znajdziesz...
Witam, ja bym to zrobił następująco, może trochę skomplikowane, ale dokładne rozwiązanie. Sygnałem PWM można sterować klucz analogowy SPDT, który w stanie PWM low dołączy do wyjścia napięcie odniesienia 0.8 V, w stanie PWM high dołączy napięcie odniesienia 3 V. Żeby nie robić zwarć, klucz powinien być typu "break before make", wydaje się, że można zastosować...
U ciebie jak ktos stanie na dluzej czujniku to jak diody zgasna , to spadnie ze schodow i sie polamie... Po wyjściu z przerwania wykona się jeden rozkaz i program znów wskoczy w przerwanie, dopóki na wszystkie czujniki nie znajda sie w stanie nieaktywnym. Taka jest specyfika przerwania od poziomu niskiego. Co z tym zrobisz? Nie wskoczy bo po wyjsciu...
Cena podzespołów sprowadzonych z chin to grosze. Taniej wymienić całą elektronikę niż bawić się w Siemensy. Pewnie, ze tak. :D Już Ci Kol. (at)Marek_Skalski wyłożył dobitnie, co o tym sądzi, a ja przyklaskuję. Fakt, sam zrobiłem na Arduino synchronizator maszyny drukarskiej, a wynikało to tylko z szybkości działania sterownika na Arduino w porównaniu...
Z pinu mikrokontrolera nie zasilisz żadnej przetwornicy, podłącz ją do zasilania, co najwyżej przez tranzystor sterowany z Arduino, ale przetwornicy nie da sie szybko włączać/wyłaczać w ciągu 0,5us, więc lepiej ją zasilić na stałe Regulatora PID nie potrzeba, wystarczy proporcjonalny, źródło prądowe o stałej wartości 5mA można zrobić na dwóch tranzystorach,...
A jak zrobić markery czasowe? Szukałem w sieci rozwiązania i to było stosowane. Polecacie coś innego?
programowo zmieniał stan pinów wierszy z wejścia na wyjście, odpowiednio do niskiego stanu danej kolumny, żeby zewrzeć dany klawisz. Piny kolumn byłyby na stałe przypisane do pinów arduino jako wejścia. Program byłby trochę skomplikowany. Też tak myślałem pierwotnie ale teraz nie jestem w stanie zagwarantować że tak koncepcja się uda. Chodzi głównie...
Zakładam, że jasność wyświetlacza regulujesz przez sprzętowe PWM - w takiej sytuacji niema żadnej drugiej pętli. Podobnie jak ton buzzera - jest generowany przez timer, prawda? Niemniej, jeśli rzeczywiście zachodzi konieczność "rozdzielenia" to w wielu przypadkach wystarczają po prostu przerwania. Czyli jakąś funkcję, realizującą konkretną rzecz wywołujesz...
A milis() również się nie nada w tym przypadku ? Jak najbardziej się "nada" jeżeli pomiędzy poszczególnymi operacjami na zaworach będziesz chciał wykonać jeszcze inne operacje. Do tego typu zarządzania zadaniami w środowisku Arduino polecam TaskScheduler. Artykuł jest tutaj: https://www.elektroda.pl/rtvforum/topic3... Interwały czasowe pomiędzy...
Można by dla zabawy zbudować zbudować prościutki interfejs na arduino do odczytu kodów błyskowych w starych samochodach (Ople, Toyota, Honda, Subaru etc.). Tranzystor zwierający piny w złączu diagnostycznym i fotodioda odczytująca kody błyskowe z lampki mil, do tego prosty program, który liczy ilość i interwał czasowy błysków i interpretuje kod błędu...
Jakie przewidujesz zastosowanie dla tego urządzenia, że konfigurowanie jest realizowane przy pomocy komputera? Pod pewnymi względami tez bardziej podoba mi się koncepcja ustawiania czasu uruchomienia tak jak jest w prostych włącznikach czasowych http://mis-uszatek.pl/wp-content/uploads... Obecny ekran może bardzo przytłoczyć ilością...
O faktycznie! Ale, to jakiś stary produkt, ja tego nigdzie nie widzę w sprzedaży oprócz jednej sztuki na eBayu z Izraela w chorej cenie... Jak masz to OK, jak nie - wziąłbym grandstreama 812 (uważaj na starsze, wybieranie dekadowe jest ale kapryśne). Dorobienie prostej teletaksy na bazie odwracania biegunowości jest proste z "klocków" z aliexpressu...
Witam, Chciałbym zapytać o możliwości podłączenia do urządzeń AGD, typu pralka czy zmywarka jakiegoś układu opóźniającego start, lub układu z zegarem, który będzie wysyłał sygnał do startu urządzenia o określonej godzinie. Celem jest modyfikacja urządzenia w taki sposób aby można było uruchamiać je w okresie minimum zapotrzebowania energetycznego KSE,...
To nie ma nic wspólnego z Arduino; Coś takiego: [syntax=c]_Bool led_on = 0; uint8_t sensor_state = 0; for (;;) { // przydałby się warunek czasowy - timer sensor_state = (sensor_state << 1 | !!GetSensor()) & 3; if (sensor_state == 1) { if (led_state) ; // turn off else ; // turn on } if (received) { // tu reakcja na dane z komputera } } [/syntax]
Tak, jest to możliwe. a coś wiecej? jakie elementy są mi potrzebne aby wprowadzac te zakresy czasowe przyciski jakies klawiatury? bardzo prosze o pomoc
Kto mówił o czekaniu w ciasnej pętli, ja używam tego właśnie w przerwaniu przed zapisem danych, gdy tego nie było to miewałem błędy, bo LCD się jeszcze nie wyrobił. Po sprawdzeniu BSY, jeśli jeszcze nie gotowy to pomijam obsługę LCD i jadę dalej z programem do następnego przerwania. Z doświadczenia - czasy obsługi różnią się przy różnych produkcjach...
Nic tu nie przyspieszysz, program ma się domyślić magicznie gdzie się znajduje szukany ciąg? Nic się nie poradzi na przerost formy nad treścią (możliwościami sprzętowymi) w Arduino... Wracając do "domyślania się", gdyby ten zbiór String -ów był jakoś uporządkowany, albo lepiej, mielibyśmy doń jakiś "skorowidz". :wink: Ale czy się opłaca obliczeniowo/czasowo?...
Jeżeli chodzi o sygnalizację stanu to najprostszym rozwiązaniem są kontaktrony z magnesami na rolecie. Ograniczasz się wtedy jednak do krańcowych położeń rolety, które można wykorzystać w programie jako krańcowe wyłączniki i elementy do kalibracji położenia przy czasowym wysterowaniu sygnału otwierania i zamykania.
Kalkulator nie odpowie ci na pytanie jak to zrobić, trzeba narysować przebieg czasowy i trochę pomyśleć. Myśleć trzeba umieć niezależnie czy używa się Arduino czy hardware-u, dziwne że z rozpowszechnieniem Arduino myślenie wyszło z mody. To do mnie ? :D ... Niestety, ale teraz arduino jest w modzie. Dla "biednych" attiny. Dla autora tego tematu najszybciej...
Na nieśmiertelnym NE 555 robisz układ bistabilny. lub Kupujesz np.ARDUINO NANO , zasilacz 5v i przekażnik do układów avr z opto izolacją . W arduino programujesz sobie czasy , jakie sobie tylko marzysz(Do twojej potrzeby , wystarczy trochę zmodyfikować tylko czasy w programie blink ). Wpisz w You Tube : ARDUINO blink. Zamiast diody z przykładów , podpinasz...
Dół 4W/cm^2 góra 7...8W/cm^2 . Arduino czyli AVR wystarczy do zrobienia regulatora PID, którego wyjściem będzie PWM liczony w ms Stała czasowa ceramicznych promienników to sekundy czyli regulator nie musi być super wypasiony pod względem mocy obliczeniowej. Odradzam układ MIMO. Wystarczą dwa oddzielne regulatory PID dla dołu i góry. Autostrojenie PID...
Jak wyżej. Esp8266 np. Sonoff, Shelly itp. Wywalić soft z Sonnoffa wgrać własny skompilowany w Arduino lub gotowca np. Tasmota. Tasmota ma API i MQTT. Na Arduino znowu pełno przykładów z webserwerem. RPi kosztuje setki esp8266 z przekaźnikiem można nabyć za 15 zł
Należy także dodać, że analizatory próbkują sygnały z określoną częstotliwością. Nie oznacza to, że sygnał analizowany przyjął wartość np. 1 w momencie X, ponieważ mogło stać się to "jakiś" czas wcześniej. Ten "jakiś" czas zależy od częstotliwości próbkowania sygnału przez analizator. Analizator to nie oscyloskop :) W dokumentacji natomiast pokazane...
To już lepiej użyj np. Arduino. W prosty sposób wygenerujesz odpowiedni impuls sterujący dla wtryskiwacza, a i możliwości o wiele większe.
Jest jeszcze inaczej. Po wgraniu programu i restarcie Arduino, następuje natychmiastowe włączenie przekaźnika i diody stbyLED. To samo dzieje się po włączeniu napięcia zasilania Arduino. Naciśnięcie przycisku sprzętowego lub na pilocie po zwłoce czasowej wyłącza przekaźnik, ale dioda stbyLED wyłącza się od razu po naciśnięciu przycisku i również od...
sterownik czasowy arduino czasowy temperatura arduino arduino sterować czasowy
wiertarka płytek drukowanych zasilanie dwubiegunowe vaillant czujnik ciąg
żelazko brudzi klimatyzator galanzu
Fujifilm FinePix S1800 – czy ładuje akumulatory AA przez USB podczas zgrywania zdjęć? HP DeskJet brudzi kartkę po prawej stronie – smugi na krawędzi, czyszczenie stacji serwisowej