Nucleo to jest produkt STM a Arduino jest bardziej otwarte i uniwersalne, to szeroko rozumiana platforma programistyczno-sprzętowa.
Potrzebujesz klucza tranzystorowego. Wyjściem Arduino sterujesz tranzystorem na potencjale, który potrzebujesz. Jeżeli ma to być +12 V, to tranzystor PNP, jeżeli do masy, to NPN. Poczytaj: [url=https://www.electronics-tutorials.w...
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 :...
Tutaj masz cały schemat od 1,8 RT.
40 dni to około 3 500 000 sekund. Typowe rezonatory mają dokładność rzędu 10-50 ppm. Czyli zegarek oparty na takim rezonatorze w czasie tych 40 dni może mieć odchyłkę 35-175 sekund. Jeśli nie jest to wystarczające to zastosuj zamiast rezonatora generator. Mogą one mieć dokładność nawet 1 ppm. Alternatywnym rozwiązaniem jest pobieranie czasu z odbiornika...
To tego wystarczy zwykły licznik przesuwny i krążąca "1"-ka. Oczywiście można na Arduino. Czasu nie ma zbyt dużo - więc ja bym się skupił na efekcie końcowym a nie na realizacji technicznej.
Do esp32 można wgrać z Arduino Ide, skompilowac i wgrać, wcześniej trzeba przygotować Arduino Ide pod ESP32
Z EEPROM jest wiele zabawy. Najprościej nie zapisywać co 1-2m dystansu, jak miałeś w programie, czy co 1s, jak się zrobiło gdy przeniosłem Ci to do loop. Masz odmierzanie czasu tym nieszczęsnym delay 1000, to definiuje najmniejszą jednostkę czasu w tym programie. Naucz się millis() i usuniesz to ograniczenie. Ale tu też można coś wyrzeźbić, po tym delay...
Ja bym zrobił tak: Wówczas co dziesiąty raz dioda świeciła by przez czas delay1 + delay2 [syntax=c]void loop() { count1 ++; // zwiekszamy licznik digitalWrite (ledPin, HIGH); //zapalamy diodę led delay (delay1); //czas świecenia = delay1 if (count1 == 10) //jesli dziesiata pętla { delay (delay2); // wydłużamy czas świecenia led o delay2 count1 = 0;...
Są gotowe paski LED z diodami WS2812B - są to paski RGB ( czyli mogące świecić "dowolnym" kolorem ). Sterowane są właśnie 1Wire. W dodatku można ustawiać ich jasność a także sterować kolorem i jasnością poszczególnych diod w taśmie a nie tylko całą taśmą. Są oczywiście dużo droższe od taśm "zwykłych". Co do kodu - bardzo, bardzo martwi mnie duża ilość...
[syntax=cpp]void loop() { licznik=0; startCzas=millis()+1000; // końcowy czas odliczania while(millis()<startCzas) if(digitalRead(2)==LOW) ++licznik; Serial.println("czas: "+czas); Serial.println("licznik: "+licznik); }[/syntax]
Scrolla można by zrobić w oparciu o bufor cykliczny. Co prawda nie mam arduino z wyświetlaczem więc pozwoliłem sobie go zasymulować w terminalu w oparciu o kody ANSII https://filmy.elektroda.pl/48_1667431218...
Były do tego celu preskalery. Popatrzę jaki układ scalony był wykorzystywany. [url=https://duckduckgo.com/?t=ffsb&q=pr... to wynik wyszukiwania. W oczy rzuca się zestaw Jabel J-200 z układami U664, U664B, układ U6358. W PE 3/94 był preskaler z układami SP8830 i SP8629. Poszukiwania świeżych układów przyniosły taki wynik [url=https://pl.farnell.com/c/polprzewod...
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 <<...
Witam chciałem się zapytać jak podłączyć licznik od renault Megane 1 do Arduino. Aby działały wskaźniki i kontrolki. Chciałem mieć licznik do ETS 2 bo po 1 to fajna że z taki licznik A po 2 ja nie mam najlepszego PC do grania w ETS 2 i grafika ma wiele do życzenia i nie widzę czy mi się nie przegrzewa silnik itp. Ps.licznika jeszcze nie mam ale będę...
Chcę podawać impuls na wejście przerwania zewnętrznego (jednego z dwóch) i w przerwaniu inkrementować zmienną licznika. Czy to się uda, zależy od tego jaki jest minimalny odstęp czasu pomiędzy impulsami. Nie napisałeś tego, ale sądząc po typie zastosowanej zmiennej oczekujesz sporo tych impulsów, więc można się spodziewać, że odstępy między nimi nie...
zastosować do timera (przy przepełnieniu) programowy licznik na zmiennej
Ktoś pisze bzdury. Ta metoda da kilka procent fcpu. Lepiej zliczyć impulsy w określonym czasie za pomocą timera w trybie licznika. Drugim timerem mierzysz ten czas. Dla niskich częstotliwości lepiej mierzyć okres impulsu za pomocą ICP.
Nie chodziło o wartość początkową (standard w takiej sytuacji gwarantuje zero), tylko - jak już pisałem - definicję. W klasie jest tylko deklaracja, a przecież wykorzystywana zmienna musi być gdzieś zdefiniowana! Zmienne statyczne klasy istnieją niezależnie od jej obiektów, muszą być zdefiniowane osobno (raz!).
Jaka maksymalna częstotliwość impulsów? W moim zastosowaniu impuls pojawia się pojedynczy co jakiś czas. Pojawia się napięcie 24 V AC na 2 min i znika i następny taki impuls np za 15 minut.
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
Robię licznik do pc sterowany Arduino uno wgrałem kod z simhub na jakie piny wyjście do zegarów ale przez to że piny w liczniku są blisko to się pin sygnałowy zetkną z +12v. Arduino w SIM hub jest unrecognized na Arduino miga dioda tx i co jakiś czas dioda L Arduino reaguje na guzik reset. Przed podaniem 12v na 8 pin sygnałowy działało. W IDE da się...
Jaki to model falownika i licznika z którymi chcesz gadać? Bo od tego trzeba wyjść i znaleźć listę rejestrów modbus. Tutaj moje próby z falownikiem Huawei SUN2000-6KTL-M1 Udało mi się odczytać dane i wyświetlać je na wyświetlaczu. Temat zarzuciłem z braku czasu. #include <ModbusMaster.h> #include <Wire.h> #include <LiquidCrystal_I2C.h>...
Podłączyłem licznik do Arduino i działają obroty, prędkość, paliwo i temperatura cieczy. Jeszcze nie zrobiłem kontroli, ale wszystko działa jak należy.
Witam, poszukuję od pewnego czasu licznika prądu stałego na napięcie powiedzmy 250V i prąd 10A. Licznik potrzebny do instalacji PV, która ma zostać sprzężona z systemem Supla. Przeszukałem chyba całego Googla i nic 😩 Usiłowałem zbudować takowy licznik na bazie Arduino, lecz nie mogę sobie poradzić z wyjściem impulsowym, dlatego uznałem że prościej...
Poszukuję schematu złącza do licznika samochodowego jaeger t1/21k-ja do Peugeota. Chciałbym podłączyć licznik do arduino.
Bez wykorzystania modułu z RTC to nie ma co myśleć o jakimkolwiek zawodowym wykorzystaniu wyników takiego licznika motogodzin. Jeżeli one mają być rozliczane, to zdecydowanie trzeba by było oprzeć się na zegarze czasu rzeczywistego, albo module GPS który będzie odczytywał znaczniki czasu z sieci GPS. Zapisywanie w EEPROM można zoptymalizować, na przykład...
Generator ten podłączam do Arduino a Labview łączę z Arduino za pomocą Makerhub. I mam właśnie problem ze zliczaniem częstotliwości. Licznik sprzętowy zastosowany w mikrokontrolerach stosowanych w Arduino może liczyć do połowy częstotliwości taktowania tj 8MHz. W twojej konfiguracji Arduino+Makerhub+LV+PC przyznam że nawet nie wiem jak działa liczenie...
Mam już wszędzie kabelki UTP i YTDY więc wifi nie będzie konieczne. Ale zaciekawiło mnie jak można podłączyć wifi do licznika? Przez Arduino czy jak? Chyba nie bezpośrednio? I co jak już te dane wyciągnę? Może jakiś serwerek który je będzie zbierać? Zbierze i co potem? Nettemp? Gdyby tak jeszcze zbierał dane pogodowe z Davis Vantage itp., ale to już...
ESP8266. W sieci jest sporo przykładów. Są też informacje, że moduł lubi się zawiesić (czasem po 2 dniach, czasem po 2 tygodniach). Niewykłuczone, ze to nie błąd ESP a programisty. Samo Arduino też może się zawiesić, po 49dniach, ze względu na przepełnianie się licznika ms. Arduino łatwo wyleczyć i nie używać millis, ESP już gorzej (jesli faktycznie...
Witam. Wzmacniacz robi za komparator, możesz spokojnie zastosować wzmacniacz pracujący przy niskich napięciach (np. MCP607) i czytać go z Arduino, oczywiście nie musisz dawać całego prostownika na diodach tylko wyprowadź zasilanie wzmacniacza wprost z Arduino. Pytanie zasadnicze, czy wiesz co z tym zrobić programowo....? Piotr.
To może zamiast pada trzeba użyć czegoś innego? Jakie są napięcia tych impulsów? W jakim zakresie czasy impulsów i przerwy między nimi? Może zliczanie mógłby załatwić port RS232 w komputerze (można dokupić RS232 podłączany do USB, są za kilkanaście zł z kosztem wysyłki). Trzeba skonfigurować port szeregowy tak, by każdy impuls był odbierany jako jeden...
Witam Mam licznik rowerowy, pasuje mi pod każdym względem ale ma mały wyświetlacz - Sigma Rox 10. Postanowiłem w ramach nauki zrobić podobny ale z większym wyświetlaczem. Założenia : arduino, wyświetlacz dotykowy, gps, rtc, karta sd, czujnik temperatury, ciśnienia, może tętno. Jeżeli gdzieś napiszę jakąś herezję to proszę wziąć pod uwagę fakt, że jestem...
PWM z Arduino jest banalnie proste. Tutaj robisz sobie prosty licznik czasu ( wykorzystujesz funkcję millis() ) dzięki któremu inkrementujesz ( zwiększasz ) wartość PWM ( w Arduino od 0 do 255 ). Im szybsze "tykanie" tego licznika, tym szybsze rozjaśnianie/ ściemnianie. Dodaj też czujnik DS18B20 - kosztuje grosze, oprogramowanie jest banalne a zamiast...
Wiesz może pod jaką nazwą szukać takiego projektu? Sterownik przekaźników lub coś w tym stylu. Co do samodzielnego napisania kodu to nie ma szans żebym sam napisał. To dlaczego piszesz w dziale poświęconym Arduino?
Wrzuć chociaż zdjęcie pinów z tyłu zegara.
Trzeba kota zamknąć, bo najwyraźniej biega Ci po klawiaturze. Na obrazku widać rozpoczętą definicję funkcji i nagle zaczyna się kolejna, ja w ogóle ściągnąłem to co tu pokazałeś w temacie i nie mam funkcji 'sendState()", może Mruczek Ci to wkleił z innego szkicu. Ja tak to widzę: [syntax=c]// ----------------------------------------...
Podeslij zdjecie tego CC1101. Moze cos z antena jest zle, albo to wersja na 400MHz? Moja wersja jest na 868 Cały czas nie otrzymywałem ramek z liczników, więc postanowiłem podpiąć CC1101 pod arduino nano i wgrać CUL - wszystkie 4 nakładki jakie mam zczytało od strzała w HA. Więc mój moduł CC1101 jak najbardziej jest ok. Jednak zależy mi bardzo na odczycie...
Masz w sieci i na Forum mnóstwo opisów wraz z gotowymi kodami.
spodziewam się od około 0.2 sygnału na minutę do 10 000-50 000 sygnałów na minutę czyli czas między impulsami to gdzieś 300sekund-1 milisekundy, ale jak by było nawet do 10 milisekund to i tak super
Witam. Jak w temacie zlecę zaprogramowanie Arduino UNO R3. Sterownik ma obsługiwać licznik/sterownik impulsów. Skład zestawu: Arduino: ARDUINO UNO R3 ATMEGA328 CH340 AVR KLON MODUŁ https://obrazki.elektroda.pl/7110110800_... Ewentualnie: Arduino UNO R3 ATMega328 100% zgodność + kabel USB https://obrazki.elektroda.pl/8336046000_...
dopiero zamówiłem Arduino..... ........Licznik byłby powiedzmy 7segmentowy np. taki z AVT (przykładowo) https://sklep.avt.pl/avt3188.html?gclid=... co myślisz o tym i czy to by się sprawdziło? generatory np takie: https://www.gotronik.pl/generator-impuls... miałoby to jakiś sens...
Witam,. Posiadam w202 c200 z 95r troche porobione pod drift, wywalony abs. Co za tym idzie nie działa licznik, podobno liczniki w merolach czytały impulsy z absu z tego przeliczały prędkość. Moje pytanie brzmi czy mogę dzięki arduino i modułowi gps przeliczać prędkosc na impulsy (odpowiednie dla licznika kwestia kalibracji) przesyłać je do licznika...
Z wgraniem softa nie będzie większych problemów bardziej zastanawia mnie kwestia hardware'u w postaci odpowiednich pinów sygnałowych z licznika do arduino bo zasilanie już zrobiłem
Witam, rozwiazan jest zapewne wiele, nawet juz gotowych. Zasad dzialania to zliczanie impulsow w czasie, impulsy pochodza od czegos co sie porusza z danym elementem, encoder czy odbicie swiatla dla przykladu. Szukales wogole? https://www.electronicshub.org/interfaci... Pozdrawiam
Dzięki, przesiadłem się na arduino. Trochę czasu zajęło mi przystosowanie się, ale wszystko działa dobrze. Pozdrawiam :)
Black Pill jest na F4xx a nie F103. To zależy, z której strony pochodzi informacja ;) https://stm32-base.org/boards/STM32F103C... https://robotdyn.com/stm32-arm-arduino-m...
Witam, potrzebuję się dowiedzieć, czy licznik z BMW E87 i116 serii 1 mogę dzięki Arduino zmienić na licznik do gier. Przy okazji potrzebuję schemat pinów licznika i jak można to schemat podłączenia.
Myślę, że segmenty LED i LED-y sekundnika nie muszą być na płytce drukowanej - można je osadzić w płycie konstrukcyjnej i połączyć przewodami. Sporo połączeń: wyświetlacz 7-segmentowy 7+masa (albo zasilanie), x5 wyświetlaczy, to 35 sygnałów, plus 60 do sekundnika. Tu warto rozważyć zastosowanie multipleksowania: zamiast 35+60, 5+7 sygnałów do wyświetlaczy,...
Na Mega328 z KB RAM uruchamianie OS nie bardzo ma sens. Zrób wielowątkowość opierając cały program o maszynę stanów. Zapomnij, że istniej delay. Owszem, krótkich delay (mikrosekundy) w AVR przeważnie nie da się przeskoczyć ale nie zawsze. Na 1-Wire, można obsłużyć USARTem. Nie ma żadnych delay i 1-Wire działa na przerwaniach. Masz więc już pierwszy...
const int stepPin = 8; unsigned long stepperTimer; int currentStepperSpeedDelay = 500; // bieżąca prędkość krokowa opóźnienie byte stepInState = 0; // stan wysoki lub niski dla następnego kroku int stepCounter = 0; // licznik kroków int targetSteps = 200; // docelowa ilość kroków bool running = false; // flaga informująca, czy silnik działa void setup()...
Program nie uznał by że wciśnięto go 3 razy, bo jak rozumiem taki program w ogóle nie ma zliczać ilości wciśnięć. Po prostu pierwsze wciśnięcie ma kończyć zliczanie licznika czasu. Czy może ma być inaczej niż opisałem?
Może ktoś ma wiedzę lub dokumentację techniczna dotyczącą inwertera ESB 6kw-24v. Do tej pory miałem do czynienia z rs485 i odczytem na arduino liczników energetycznych ORNO OR-WE-517 oraz wersji jednofazowej oraz regulatora ładowania mppt esmart - (jak by ktoś potrzebował mogę udostępnić kod w Arduino - działa cały czas) ale teraz utknąłem z problemem...
Ja zrobiłbym to tak: - dowolny mikrokontroler + adapter UART - USB - program w mikrokontrolerze zlicza impulsy z czujnika i przechowuje w pamięci, nasłuchuje cały czas na UART - jeśli program z PC wyśle przez USB do UART zapytanie o ilość nazbieranych impulsów, to układ zwraca na USB wartość, np. "1234" po czym zeruje swój licznik Do ogarnięcia na jakimś...
Dziękuję za wszelką pomoc i przepraszam za nieumiejętne napisanie posta. Pomogło dołączenie trzech równolegle połączonych rezystorów 2,2k. Więc tą kwestie można zamknąć. Ale mam teraz inny problem. Potrzebuję podłączyć do tego samego Arduino licznik energii ORNO OR-WE-505. Licznik wysyła 1000 impulsów na 1kWh. Jednym przewodem podpinam do licznika 5V...
Jeśli ogarniasz tematy Arduino, to na bazie tego projektu z ostatniego linka powinieneś to zbudować. W skrócie : potencjometry podłącz pod ADC i na podstawie ich odczytów generujesz odpowiednie sygnały PWM do wskazówek. W programie zrób procedurę self-testu wskazówek i uruchom to raz na początku (w sekcji Setup).
Kod bazujący na przykładzie z Arduino IDE - BlinkWithoutDelay. Unikaj stosowania delay() , zwłaszcza tak długich czasów jak w Twoim kodzie - w tym czasie Arduino nie reaguje na nic ( no..prawie na nic ;) ) . Jeśli wartość ADC "skacze" , zastosuj uśrednianie tej wartości. Chyba, że nic prócz tego kodu nie będzie wykonywane, to gdzieś w pętli możesz dodać...
Na tyle łatwo, że kompletny laik (jak ja) ogarnie to w 2 minuty lub nawet szybciej. Może tak ja tam na Arduino się nie znam wiem jak w C/C++ czy ASM zrobić. Tam zapewne jest jakaś gotowa klasa w C++ (biblioteka) którą to się robi i zapewne w tą główną pętlę co tam jest w arduino wstawia się kasowanie licznika... ale to moje domysły - a czytać o Arduino...
Cześć, to znowu ja! Licznik już podłączyłem do Arduino, CAN Bus'a i prądu. Licznik działa, ale teraz problem tkwi w tym, że nie jestem w stanie żadnym kodem ruszyć wskazówkami. Jakieś pomysły?
Tak, bo nie zapamiętywałeś stanu przycisku. A najlepiej zrobić to zmienną pomocniczą, tzw. flagą której stan zmieniasz np. przyciskami a które sterują wykonywaniem funkcji ( "podprogramów " ). Niestety jeśli w kodzie będziesz miał nadal te delay(1000) , to zauważysz, że przyciski nie zawsze reagują na przyciśniecie - dlatego, że podczas każdego "delay(1000)"...
Cześć, Przerabiał ktoś z was zamianę sygnału z czujnika ABS na sygnał, który będzie trafiał do licznika, tak aby była pokazywana prędkość i nabijał się przebieg? Samochód to E46, które jest przerobione pod drift, wcześniej tę funkcję pełnił sterownik ABS. Myślałem, aby użyć Arduino.
Ale czy Autor chce pomiaru czasu? Wspominał tylko o zliczaniu zdarzeń - tu w zupełności wystarczy procek z 32 przerwaniami i odpowiednio szybszą niż impulsy pracą.
Witajcie ! Mam mały problem z obsługą dwóch czynności w tym samym czasie, konkretniej to program do zegara na lampach VFD. Niestety obliczenia i prezentacja wyników nie mogą się odbywać w tym samym czasie, ponieważ inne zadania to kilka-kilkanaście milisekund straty. Wyświetlacze są po prostu uruchamiane po kolei na 3ms, każdy z inną cyfrą, co daje...
Te układy mają jedno zadanie, więcej możliwości jest na mikroprocesorze. Ja też miałem pomysł licznika na 4026. Odkryłem jednak, że na ARDUINO jest więcej możliwości. Tak tylko na razie nie mam czasu na nauczenie się programowania, akurat w książce, z której uczę się elektroniki był taki schemat dlatego postanowiłem go wykorzystać.
Wgraj poniższy program, otwórz monitor portu, kręć silnikiem który ma eknoder podpięty do pinu 2(lub impulsuj ręcznie) i patrz co się dzieje. Jak zrozumiesz jak to działa to reszta programu to pestka. [syntax=cpp]const int dioda=13; volatile int licznik; void setup() { pinMode(2, INPUT_PULLUP); attachInterrupt(0, zliczaj, FALLING); pinMode(dioda, OUTPUT);...
Spróbuj zdefiniować zmienną licznika jako ze znakiem.
chcę żeby licznik podłączyć pod arduino i żeby wszystkie wskazówki działały w Grze Euro Truck Simulator 2 Dodano po 9 chcę żeby licznik podłączyć pod arduino i żeby wszystkie wskazówki działały w Grze Euro Truck Simulator 2 Możesz Pomóc
Watchdog ma swój "silniczek" który kreci się 125kHz. Mikrokontroler mikrokontrolerowi nie równy i jeśli w temacie pisze 328P to na 50 stronie noty mikrokontrolera można przeczytać, że dla tego mikrokontrolera Watchdog można ustawić nawet na 8 sekund. Może to Ci wystarczy. Nie wiem jak to wygląda w Arduino bo jeszcze nie miałem czasu się pobawić, ale...
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....
Walają mi się jakieś scalaki rejestrów przesuwnych, czy zamiast 7219 można wykorzystać takie rozwiązanie? Nie jestem sympatykiem zamawiania pojedynczych elementów elektronicznych, dlatego chciałbym wykorzystać to co mam pod ręką, ale narazie zadowolę się LCD a w razie potrzeby zamówię ów układ scalony. Mam kilka wyświetlaczy LED głównie 4 cyfrowych...
w obecnych czasach chyba lepiej wydać dwie dychy i kupić Arduino Nano + parę linijek programu. Czy klika linijek na Arduino będzie lepiej liczyć? Myślę, że dokładnie tak samo - a Arduino jest dość prądożerne. Problemem będzie nastawienie synchronizacji AM/PM ze wskazówkami - w zasadzie trzeba by dokładnie w południe (albo o północy - zależnie od konwencji)...
Witam chciałbym aby ktoś kto się zna bardziej niż ja napisał prosty program do arduino do licznika geigera wiem tyle ,że na pewno musi być w nim zawarte LiquidCrystal lcd(8,9,4,5,6,7); ponieważ taki wyświetlacz posiadam a licznik to radiation-v1.1(cajoe) chciałbym aby program zawierał np. zliczenia na minute lub mikro siverty na godzine :) dziękuje...
I teraz najważniejsze pytanie - jak policzyć wartość do wstawienia w nawiasy, żeby silnik faktycznie obracał się tak jak potrzebuję. Obliczenie tego nie jest problemem ale generalnie ta metoda która próbujesz ma jedną wielką wadę. To że wyliczenie czasu dotyczy pojedynczego kroku i jakby tu nie kombinować opóźnienia w tej pętli, nawet uwzględniając...
Pytanie, jaki musi być czas trwania impulsu, by był wykrywany - jeśli do liczenia impulsów używasz Arduino, to czy ono wykrywa zbocze? Bo na oscyloskopie impuls trwa około 120µs - jeśli Arduino będzie odczytywać sygnał np. 8000 razy na sekundę, to może przegapić część impulsów. Możliwe rozwiązania: (1) zaprogramowanie pinu na wykrywanie zbocza (o ile...
Witam, czy są cyfrowe układy liczące impulsy, tak żeby robić to poza arduino i wysyłać w formie cyfrowej np. ISP? Chodzi mi o zliczenie impulsów w liczników kWh (1000 imp/kWh), przy obciążeniu 80A na fazę i 5 licznikach wykorzystanie przerwań raczej nie wchodzi w grę. Arduino ma wysyłać stany liczników przez Ethernet. Pozdrawiam
http://obrazki.elektroda.pl/6820989500_1... Sygnałem są szpilki od 0 do 12V. dokładnie tak, testuję działanie samego licznika częstotliwości.
To co mi udało się zbudować to zlicza 3 impulsy na 4 wraca do zera ale trzymając przycisk program zapętla i cały czas zał. wył. Wraca do zera, bo po trzecim zerujesz licznik i program nie ma szans osiągnąc stan licznika 4. Ten delay przed zerowaniem licznika tylko zatrzymuje program na ten czas, a ty oczekujesz że 'przeskoczy ' zerowanie. Poza tym...
Mimo że ChatGPT istnieje już od kilka lat, dotychczas nie przyszło mi głowy skorzystać z niego dla tworzenia oprogramowania do Arduino. Opracując syntezator częstotliwości dla radiostacji typu Citizen Band na podstawie układu scalonego si5351 już napisałem kiedyś odpowiedni sketch, ale zgubiłem plik gdzieś na dysku twardym, na którym mam prawdziwy bałagan....
Dzięki , fajna stronka , nie wiem jak to wykorzystać w moim kodzie , dla mnie wystarczyłoby żeby wykryć zatrzymanie licznik2 oznaczające brak sygnału repetycji z pilota i wtedy wykonać zgaszenie diody . Przecież sam koncept wykorzystania kodu repetycyjnego możesz 'wyłowić' z tej prezentacji. Skoro wybrałeś stosowanie liczników, co jest moim zdaniem...
Co do samego pomysłu - choć niewątpliwie jest kontrowersyjny - nie będę się wypowiadał - twój cyrk, twoje małpy. Proponowałbym jednak przynajmniej wprowadzić jedną istotną zmianę. Limit (np. 5 min) powinien być możliwy do wykorzystania w ratach np. 1 min na wstępne zmoczenie ciała, po pewnym czasie 2 min na spłukanie głowy i znów 2 min na spłukanie...
Witam, potrzebuję pomocy przy budowie licznika impulsów z mikrokontrolerem, który można zaprogramować za pomocą arduino. Urządzenie ma zliczyć impulsy np. z czujnika zbliżeniowego, lub z przycisku ręcznego. Po uzyskaniu zadanej wcześniej liczby impulsów ma uruchomić przekaźnik.(podać napięcie na cewkę) ............ Potrzebowałbym tak naprawdę program...
Developerka (hard i softwaru) na uczelni jak rozumie jest za darmo, dla wiedzy? Więc 300 zł jest za dużo (materiały) lub o wiele za mało (wycenione usługi rzędu setki godzin lub więcej) Zakup licznika w biedrze niczego nie daje, to są VLSI i pewnie niedostępne na rynku publicznym. Niczego nie przerobisz. Kabelki z jackiem pozyskasz.
https://forbot.pl/forum/topic/22267-licz...
zrobiłem sobie licznik z bmw e36 do gier, na podstawie arduino ...no to może oświeć nas, jak to zrobiłeś. Chyba że zakładasz, że każdy elektronik w swoim życiu musiał wykonać projekt licznika z BMW na Arduino...
Pisać i się uczyć. Narysuj w czymś schemat jak to planujesz połączyć i wrzuć tu. Co do programu to zaczynasz od zrobienia funkcji która przyjmie cyfrę 0-9 i wystawi odpowiednią kombinacje na port (wyświetlając tą cyfrę), potem robisz obsługę multipleksacji na przerwaniu od licznika T1 lub T2 (T0 zajęty w Arduino) i tam też możesz zrobić zliczanie twojego...
niestety to nie o taki program chodziło, coś takiego udało mi się napisać ale nie do końca działa tak jakbym tego oczekiwał. int pinLED1 = 9; // Wybierz pin 9 dla pierwszego sygnału int pinLED2 = 11; // Wybierz pin 11 dla drugiego sygnału boolean signalSent = false; unsigned long startTime; int frequency1 = 315; // Częstotliwość pierwszego sygnału w...
Witam Drodzy forumowicze. Potrzebuję informacji. Przeszukałem wiele stron w poszukiwaniu informacji niestety nie były one wystarczające. Buduję Licznik RPM dla motocykla. maszyna kręci się do 17k obr/min. I owe obroty zakładam jako max pomiarowy. W skrócie fajko cewki (zasilane 12v sterowane są masą). Tak więc w momencie kiedy świeca ma dostać iskrę...
Podam w takim razie jeszcze moje rozwiązanie pozbawione błędu "repeat" przy długim wciśnięciu i posiadający bardzo skuteczny filtr antydrganiowy. Z oczywistych względów program jest w C, ale jeśli w arduino można bezpośrednio pisać do rejestrów to to nie będzie problemów z jego adaptacją :) [syntax=c] int lk, licznik; int main(void) { DDRB=0b00000000;//port...
A może licznik na Arduino ? np. https://www.elektroda.pl/rtvforum/topic2... Wychodzi z tego niedrogi a całkiem fajny licznik Geigera, min. można zmieniać jednostki,przeliczniki zależnie od użytej tuby Geigera. Koszt klonów Arduino, wyświetlacza, przetwornicy, kabelków itp. nie będzie duży. Jeśli chodzi o programowanie to nie ma się...
docelowo będzie to obrotomierz To ma zliczać obroty czy częstotliwość? Jaki zakres mierzonych wartości? Licznik możesz przechwytywać sprzętowo Serial.begin(2000000); Jakie arduino?
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ć...
Bibloteki nie zamierzam rozbudowywać poprostu chciałem prawie gotowca użyć mając przytym funkcjonalność wyświetlacza . Dzięki za odpowiedź w wolnej chwili to przeanalizuje . Kod licznika w C na ATMega 328p wysyła po rs232 do komputera wartość licznika kasowanie z klawisza i rs232 z czasem bedze wpisywanie wartości początkowej z programu po rs232.
KEYBOARD_KEY_TIMEOV skąd się to bierze? Ogólnie widziałem że używasz real-time do domierzania opźnień. Jak I2C się pogubi to i program stanie. Przesiądź się na arduinową funkcje millis() lub w przerwaniu od jakiegoś timera zrób własne liczniki czasu, niezależne od zewnętrznego zegara. millis() zwraca czas w ms od uruchomienia systemu, w dużej zmiennej....
Sprawdź czy jest numeracja styków w gnieździe. Byłoby prościej, gdyby była wtyczka, łatwiej dojść po kolorach. 1 2 masa 3 podświetlenie 4 tempomat 5 GEM 6 ABS 7 ABS 8 czujnik poziomu paliwa 9 10 plus po zapłonie 11 12 komputer pokładowy 13 sterownik silnika 14 plus stały 15 czujnik poziomu paliwa drugi przewód 16 17 kierunkowskaz 18 ABS 19 ciśnienie...
A może któryś z czujników hallotronowych? nie jest to tak dokładne jak bocznik z dobrym wzmacniaczem, ale jest bardzo głupotoodporne dzięki izolacji galwanicznej, jako przykład podam ACS756 układ przestarzały, ale są nowsze, czasami się zdarza że te przestarzałe NRND łatwiej dostać niż nowe zalecane, Allegro Microsystems bez przerwy coś zmienia. 32A...
Musisz dodać jakąś zmienną, która będzie markerem czasu. Sprawdzasz, czy A=1, zapisujesz marker czasu, dodajesz kolejny warunek, że A==1 i czas-marker >=5 s i tyle. W tym celu wygodnie jest puścić timer, który będzie odmierzać regularne odcinki czasu., np. licznik może się inkrementować co np. 10 ms, wtedy delta pomiędzy odczytami licznika wynosząca...
A jak ten licznik będzie podłączony do arduino?
https://www.youtube.com/watch?v=L59NL9Eu... Tutaj kolega ma pokazane wszystko po kolei - program gotowy i napisany. Link do pobrania w opisie.
Witam, uczę się w kierunku informatycznym i chciałbym zaczerpnąć trochę wiedzy elektronicznej w praktyce, mam w planach zrobienie symulatora jazdy do komputera opartego o kokpit Corsy B, na pierwszy rzut idzie licznik i podłączenie go do arduino, znalazłem schemat do tego ale nie wiem który pin co oznacza, prosiłbym o wyjaśnienie jak to przeczytać https://obrazki.elektroda.pl/4611659100_...
Z powodu braku korzystnych ustaw (stan na koniec 2014) dla producentów energii z mikroinstalacji sprzedaż do sieci jest nieopłacalna. Dlatego najlepszym rozwiązaniem jest wykorzystanie energii lokalnie niedopuszczając do 'wycieku' w sieć. Obecnie najtańszym sposobem magazynowania energii (dla gospodarstwa domowego) jest bojler, zbiorniki akumulacyjne...
arduino licznik czasu pracy arduino zmiana czasu arduino ustawienie czasu
fiata croma kaseta webasto lm350 ograniczenie prądowe
zyxel router strona konfiguracji rozlaczniki bezpiecznikowe
Komunikat "Wyskakuje połącz" - diagnostyka i rozwiązania Przekaźnik klimatyzacji Toyota Yaris II - lokalizacja i wymiana