Witam, użycie SPI zajęłoby tyle miejsca co wklejone przez ciebie fragmenty kodu, a domyślam się, że masz tam takiego "czegoś" więcej... Poza tym byłoby szybsze, bardziej eleganckie, pewniejsze, i wiele wiele innych... Pozdrawiam, GSM
To tranzystor jest zwykłym switch'em z Atmegi jak napisałeś idzie 5V. Ja w zamyśle miałem wizję wykrywania stanu wysokiego przez Atmege dlatego nie załapałem. Jak coś sam programujesz, to nie musisz się przejmować czy stan aktywny będzie niski lub wysoki, zawsze możesz tak napisać program żeby było dobrze. Wyjątkiem może być używanie jakiś wbudowanych...
Czym różnią się badania statyczne od badań dynamicznych silników elektrycznych? Celem artykułu jest wyjaśnienie różnic między testami statycznymi i dynamicznymi silników elektrycznych i jak te metody pomiarowe są uwzględniane w strategii konserwacji silników. Prawidłowa diagnostyka silników elektrycznych ma kluczowe znaczenie dla bezawaryjnej eksploatacji,...
Ma być: [...] If Pina.6 = 1 Then [...]
No nareszcie ktoś to zauważył :) Wpadłem na lepszy pomysł: Można też zasilić atmegę 5V a dopasować linie transmisyjne z USB i też powinno działać a nawet lepiej bo atmega będzie pracowała w zakresie napięć podanych przez producenta. Tak się składa że USB jest transmisją różnicową :) zaś Osamura zaznaczył w listingu, że wykorzystuje tylko wykrywanie...
http://obrazki.elektroda.pl/7572994300_1... Któregoś dnia postanowiłem zrobić parę fotek dzikich zwierząt. Wiadomo, że ptaszki, sarenki i inne robaczki raz spłoszone długo nie pojawiają się w tym samym miejscu, dlatego pomyślałem, aby użyć fotopułapki, ale po szybkim przejrzeniu Internetu okazało się, że jest to dość droga sprawa, a...
napisz program dla poprzeniego ukladu powodujący wyświetalnie się na konsoli cyfry odpowiadającemu liczbie kliknięć guzika, to znaczy kliknięcie raz spowoduje wyświetlenie się cyfry 1, ponownie wciśnięcie wyświetli cyfrę 2, itd. Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino: Duemilanove. - Poprzedni...
Wykrywanie stanu wysokiego działa jak należy póki co, więc temat wyczerpany.
https://obrazki.elektroda.pl/3536517300_... Nowy kontroler L9961 BMS, oferowany w 32-pinowej obudowie VFQFPN (5 mm x 5 mm x 1 mm), gwarantuje bezpieczeństwo, jednocześnie wydłużając żywotność baterii i zużywając mniej energii. System zarządzania akumulatorami (BMS) oparty na L9961 oferuje wiodącą w branży precyzję i możliwości adaptacji...
Po to, aby mieć impuls wyzwalający przerwanie w każdym półokresie sieci. Uprzedzając pytanie o detekcję przerwania na obu zboczach detektora, zaznaczam że zbocze opadające będzie w takim przypadku opóźnione względem zera, a narastające pojawi się wcześniej, innymi słowy, czas trwania stanu wysokiego będzie dłuższy niż niskiego. Zmuszało by to do programowej...
Witam, dziękuje za zainteresowanie... Kolego arktik1 Piszesz, że mam zadeklarować zmienną, tym samym zlikwidować pętlę FOR...NEXT? Jak zrealizować w takim wypadku wygaszanie płynne za pomocą PWM? zupełnie nie wiem jak to zrobić, pisałem, że dopiero się uczę programować, moje dotychczasowe programy to tzw. składaki. Po prostu patrze jak ma ktoś inny...
Z Shiftem jeszcze nie próbowałem, ale według noty katalogowej wygląda, że Pinb.6 powinien być pływający, tylko nie wiem, czy ma byś ustawiony jako wejście czy w ogóle nie ustawiony. Jeżeli jednak ustawię Pinb.6 jako wyjście i podciągnę do plusa, to program staje na odczycie z "Busy", czyli układ nie zwraca wykrywa stanu niskiego. Jednak patrząc na przebieg...
Generator to płytka z matrycą FPGA. Częstotliwość jest ustawiana od 50 do 500Hz. Napięcie wyjściowe dla stanu niskiego to -1.6V, a dla stanu wysokiego to +2V. Zastosowanie prostownika jednopołówkowego (dioda pomiędzy wyjściem sygnału generatora a portem wejściowym (anoda na generatorze, katoda na porcie)) obcina jedynie amplitudę
Firma Megger Sp. z o.o. szykuje dla Was zupełnie nową serię jesiennych webinarów, pełnych aktualnych tematów, praktycznych case’ów i nowoczesnych narzędzi diagnostycznych. Do tego czasu coś specjalnego - webinary techniczne, które cieszyły się największym zainteresowaniem wśród inżynierów i operatorów sieci. Podzielone są na 4 kategorie tematyczne:...
Wiem, że wystarczy. Należy jednym licznikiem (najlepiej 16 bitowym, aby działało w dość szerokim zakresie częstotliwości wejściowych) zliczać impulsy zegarowe z preskalera osobno dla stanu niskiego i wysokiego sygnału wejściowego PWM, można do tego użyć wejścia INT0, odczytywać i zerować licznik w przerwaniu, ustawiać na przemian wykrywanie zbocza opadającego...
No dobrze to napisze co konkretnie chce uzyskac. Mam licznik z funkcja preset. Licznik ma zliczac w dol od pewnej wartosci, a po dojsciu do zera ma ponownie zostac zaladowana wartosc od ktorej zlicza. Zamierzam do tego wykorzystac sygnal Ripple Clock z tego licznika ktory zmienia sie ze stanu wysokiego na niski wlasnie przy przepelnieniu. Przebiegi...
Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość i gdy stwierdzą zgodność z obwodem czasowym, na swoim...
Mają nazwę ATtiny4 / ATtiny5 / ATtiny9 / ATtiny10 a resztę robi program
Ain0 w procku jest podłączone do masy? bo jak tak to raczej nigdy nie znieni się stan na wyjściu wewnętrznego komparatora, minimalne napięcie na wyjściu wzmacniacza operacyjnego (LM358N) wynosi około 0,7V. znam na to dwie rady: 1; na wejście Ain0 daj napięcie z dzielnika rezystancyjnego (może być potencjometr) 2; zwiększ wzmocnienie na wzmacniaczu i...
Ej, to chyba nie tak: Tu pojawia się problem, go obecność tranzystora wpływa na stan portu attiny jeśli ten obsługuje przycisk i wymusza na jego wejsciu stan niski co jest jednoznaczne z wciśnięciem tegoż przycisku. Opornik jest po to, by bez wciśnięcia przycisku uC wykrywał stan wysoki (wciśnięty przycisk da niski). Ten opornik musi być wystarczająco...
Jest szereg powodów, dla którego I²C jest jednym z najczęściej używanych protokołów w systemach wbudowanych do komunikacji. Projektanci wolą I²C, ponieważ wymaga tylko dwóch przewodów: linii danych (SDA) i linia zegara (SCL). Linie te umożliwiają wielu urządzeniom komunikowanie się poprzez jedynie te dwie linie. Prostota I²C nie oznacza...
Cały PORTA wykorzystam do komunikacji z komputerem przez port LPT i dane z komputera są wysyłane przez stan wysoki. W przypadku klawiszy nie upierałbym się o wykrywanie stanu wysokiego, ale tu mi to jest potrzebne. Więc jak zrobić wykrywanie stanu wysokiego?
Czyli, jak rozumiem, na pewnych pinach jest to dozwolone (podanie wyższego napięcia przez rezystor zabezpieczający), a na innych nie? Tzn, w przypadku tych pierwszych takie działanie nie spowoduje negatywnych skutków w działaniu procesora? Choć tak patrzę na note katalogową STM32L010K8 i wynika z niej, że mogę podać napięcie wyższe o maksymalnie 4V...
Witam. Piszę jako młody hobbysta elektroniki. Ostatnio natknąłem się na ciekawe zadanie, aby zaprojektować układ o n wejściach A1-An oraz jednym wyjściu Y. Układ ma ustawić 1 logiczną na wyjściu Y wtedy i tylko wtedy, gdy liczba wejść, na którą podano 1 logiczną, jest podzielna przez 2. Łatwo można wywnioskować, iż dany układ ma wykrywać dodatnią ilość...
Ponieważ satelity są niedostępne po wystrzeleniu, uzyskanie dokładnych danych telemetrycznych w celu monitorowania stanu podsystemów satelitarnych może pomóc w ustaleniu kondycji poszczególnych elementów systemu. Daje to możliwość ustalenia bazowego poziomu poszczególnych parametrów, odstępstwo, od którego wskazuje na potencjalną awarię. Dwa przykłady...
Witam Mam pytanie, czy czujnik normalnie zamknięty np. bariera optyczna podaje na sterowniku stan niski, czy wysoki gdy nie wykrywa obiektu ?
Witam! Robisz 2 detektory zbocza: 1 detektor wykrywa zbocze narastające na wyjściu "555" (czyli przejście od stanu niskiego do wysokiego), a drugi wykrywa zbocze opadajace. Te detektory robisz na kombinacji bramek, tu masz układy: http://obrazki.elektroda.net/5_123922134... Impuls z detektora (może być ze wzmacniaczem, lub generatorem "burst") podajesz...
Witam Czarny do +9V, niebieski jako wyjście sygnału (czyli np. do wejścia PLC) i wtedy będzie wykrywać stan wysoki. Pozdrawiam
próbowałeś połączyć z tym schematem? Tak, efekt był niestety ten sam – Shelly dalej wykrywał stan wysoki dla dowolnego stanu łącznika. Jako rezystancję R2 między łącznikiem a przekaźnikiem sprawdziłem wartości zaczynając od 1M, a kończąc na 105M (łączyłem posiadane rezystory szeregowo) – bez zmian. Rezystor R1 (15k; między łącznikiem a...
FT232 ma wbudowany rezustro podciągający na liniach RxD i TxD. Sam go załącza jeśli wykrywa linię w stanie wysokiej impedancji. Tu użucie linii PWREN wybrano z innego względu The receiver enable is active low, so it is wired to the PWREN# pin to disable the receiver when in USB suspend mode. Można sterować odbiornikiem i nadajnikiem linią TXDEN pod...
Wtedy to będzie ruletka czy zadziała... Pin NIRQ jest pinem wyjściowym, Ty w Atmedze ustawisz go jako wejściowy więc będzie ok. Problem tu jest inny - wg dokumentacji Atmega wykrywa stan wysoki jako minimum 0.7Vcc. Jak ją zasilisz z 5V to jest to 3.5V ...
Nie wiem jaki tam rezystor ściągający zastosowałeś ale ja w swoich projektach daje zazwyczaj 3,3k (max do 4,7k) i bez problemu wykrywam stan wysoki. Wg mnie coś przekombinowałeś z programem - błędna konfiguracja portów albo odczyt z pinów...
Wejście pinu 2 (przerwanie) masz zadeklarowane jako INPUT_PULLUP co oznacza, że jest ono podciągnięte do zasilania czyli ma normalnie stan wysoki. W procedurze przerwania sprawdzasz wystąpienie zbocza narastającego (RISING). Zastosowany czujnik szczelinowy wystawia stan wysoki w przypadku oświetlenia i niski gdy brak oświetlenia. Zatem w teorii wszytko...
Może nie zadziałać bo jeżeli nie podepniesz żadnego sygnału na Clock to sprawdź woltomierzem że tam pojawia się prawdopodobnie napięcie "+", które zwraca sam układ zliczający. Liczniki działają wykrywając przeskok napięcia ze stanu niskiego do wysokiego. Dla tego dobrze by było zewrzeć wejście Clock poprzez rezystor np. 1k do masy i wtedy podawać ze...
Witam Weź pod uwagę że przy transmisji kodu w podczerwieni masz wielokrotnie stan niski i wysoki. Musisz np. na 1 sekundę, po wykryciu zdarzenia, wyłączyć w programie wykrywanie transmisji.
W trybie jednokierunkowym odczyt rejestru danych zawsze będzie dawał 0. W trybie dwukierunkowym zapis do rejestru danych powoduje zatrzaśnięcie wysłanej wartości. Oczyt z rejestru pokazuje stan logiczny na wyjściu. Ponieważ zatrzask pamięta wartości z ostatniego zapisu odczyt rejestru odczyt zwraca dane uprzednio zapisane. Port w trybie dwukierunkowym...
Witam. Jeśli impulsator wykrywa kierunek obrotów, to może raegować w następujący sposób: np. kręcąc w prawo -> impulsy są na prawym wyprowadzeniu przy jednoczesnym stanie wysokim wyprowadzenia lewego. Kręcąc w lewo sytuacja jest odwrotna: lewe -> impulsy ;prawe -> stan wysoki. Sprawdź to. Jeśli impulsy są na obu wyjściach ( przesunięte w fazie), to...
Zbudować przerzutnik T (podłączyć wyjscie ~Q do wejścia D), 4 takie przerzutniki połączyć w łańcuch, wejście zegarowe następnego z wyjściem Q poprzedniego. Jeśli dobrze rozumiem to ma on zliczać do 9, czyli zrobić funkcje logiczną wykrywającą stan 1010 i podającą sygnał na reset. Można sobie to uprościć wykrywając tylko 1x1x ponieważ kombinacje bitów...
Źle wcześniej zmierzyłem. W tamtym układzie jest 14V cały czas, co sterownik już wykrywa jako stan wysoki, a gdy czujnik wykryje ruch wtedy jest 24V. Czyli cały czas mam stan wysoki na sterowniku. Więc jak zmniejszyć teraz to 14V ?
Nie nie to nie tak. To jest zegarek z oledem i atmega328. Po podłaczeniu ładowarki czyli "charge_detect alias pind.1" ten pin wykrywa stan wysoki z podpiętej ładowarki, ma się wyświetlić "laduje". Natomiast jeśli napięcie akumulatorka spadnie poniżej 3.35v(mierzy ADC) wtedy ma się wyświetlić "naładuj". W tej składni co podałem to działa ale zmieniają...
Uzupełniając informację - dioda Zenera to BZT52C15. Czy chodziło Ci o coś takiego? https://obrazki.elektroda.pl/9121899400_... W przypadku zastosowania jednego tranzystora do obu rodzajów wejść napięcia (z zewnątrz i z uC) po stronie wykrywającej stan wysoki z zewnętrznego źródła zasilania pojawia mi się ok 1.1V w momencie gdy zanika...
Czy wszystko będzie ok. trudno wyczuć. Zależy jaki zastosowałeś układ wykrywania przejścia przez zero. Jeżeli stan niski utrzymuje się przez większą część przebiegu i tylko w okolicach zera jest wysoki to dopóki jest stan niski to jest zgłaszane przerwanie. Jeżeli dodać do tego że przerwanie int0 ma najwyższy priorytet poza reset to przerwanie od timera...
Przepraszam ostatni punkt tj 6 brzmi: dioda D5 nie świeci to PK1=1. Dobra, to tylko wejście cyfrowe mam wykorzystać w AVR? Do tego przerwanie, plus opóźnienie... Otóż po tym jak dioda D5 przestaje migać, następuje 100s opóźnienia w odpaleniu PK1. tak myślałem że schemat jest zbędny, chodziło mi bardziej o to by sobie ten układ rozpisać jeszcze i dlatego...
Bramka AND z detekcją zbocza i przerzutnik RS. Sygnał z czujników na bramkę AND z wykrywaniem zbocza. Zmiana stanu któregokolwiek z wejść bramki z 0 na 1 przy pozostałych w stanie 1 w jednym cyklu da stan wysoki na jej wyjściu w kolejnym, ustalając stan wysoki na wyjściu przerzutnika RS sterującego syreną. Przycisk monostabilny kasowania alarmu na wejście...
Jeśli znasz angielski to po prostu ściągnij noty tych diod, warto też zajrzeć tu: http://mikrokontrolery.blogspot.com/2011... Masz serię artykułów jak nimi sterować. Co prawda nie w arduino, ale zasada jest identyczna, a kod będzie podobny. Chociaż i tak lepiej to napisać w czystym C:) Jak w motorze są sterowane kierunkowskazy...
Nie masz włączonego podciągania,tak wiec jeśli wykrywasz załączenie switcha: stanem wysokim to dajesz reset portx.x lub portx.x=0 stanem niskim to dajesz set portx.x lub portx.x=1 (dane polecenia w pętli lub przed instrukcą sprawdzania stanu na pinie) Porty mikrokontrolera sa na tyle czułe ze sciągaja cały syf z otoczenia ,dlatego można dać na zewnątrz...
Komparator porównuje napięcia na wejściach, dla dodatniej połówki daje stan wysoki dla ujemnej niski, mikrokontroler wykrywa zero reagując na zbocze, np przerwaniem. Dla komparatora bezpieczny zakres to trochę mniej niż zakres napięć zasilania -9V...+9V, jednak nic nie szkodzi żeby ograniczyć napięcia wejściowe bardzej -0,7V...0,7V to właśnie robią...
witam no wlasie mialem te pliki, ale odrazu po otwarciu mialem zakonczono :( tylko avrxchk.com w avrxtool dziala i wykrywa te stany wysokie. Mam system WinME a tam pisze ze ME jest dobry wiec niewiem :( ktory ty uruchamiasz plik jak chesz zmienic fusy???? pozdrawiam
Dzięki za odpowiedź. Proszę jeszcze o jakieś info jak do podłączyć, aby Arduino wykrywało stan niski/wysoki. Nie trzeba mu podać w żaden sposób zasilania? ----------------------------------------... Szybki research i udało się poznać odpowiedź samemu. Dzięki...
Układ połączeń znalazłem tutaj (podobne urządzenie): https://www.elektroda.com/rtvforum/viewt... Rozwiąż także problem z danymi wejściowymi. Wygląda na to, że urządzenie ma funkcję wykrywania prądu przemiennego, która nie działa z wejściem typu Btn lub dInput. Jedynym działającym typem jest TglChanOnTgl. Stan Btn i dInput zmienia...
wykrywanie stanu wysokiego arduino wykrywanie stanu niskiego wykrywanie zmiany stanu
volume limited kalkulator graficznym testy akumulatorów
pompa wtryskowa deutz makita hr2811
Izolacja zasobnika CWU 140 l i rur – PUR, wełna, otuliny, normy WT 2021, minimalizacja strat Kod błędu 800 w telewizorach Samsung - rozwiązania