Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 3 kwi 2026, o 16:11


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 2 lis 2015, o 15:18 
Offline
Nowy

Dołączył(a): 02 lis 2015
Posty: 2
Pomógł: 0

Witam wszystkich serdecznie.
Pisze sobie programik i na wstepie mam mega problem ze sterowaniem przekaznikiem i kontrola jego stanu.
Czyli:
wystawiam stan na porcie dla przekaznika (korzystam z if bo badam warunek na start),
nastepnie gdy mam pewnosc ze przekaznik zadzialal (sprawdzam stan na innym porcie) to wystawiam stan na kolejnym bicie dla kolejnego przekaznika i tak do 5 przekaznikow...
Wszystko ok, ale gdy sa spelnione warunki to if steruje przekaznikami ale gdy przekaznik w czasie pracy ulegnie uszkodzeniu (wszystkie klapniete a nagle awaria jednego z nich) to musze przerwac sekwencje...
Nie wiem jak to prawidlowo opisac ale chodzi mi o myk ciaglego monitorowania stanu na porcie...
Jak to ugryzc?
Delay nie wchodzi w rachube (czas na wage zlota :))
Pozdrawiam
Stefan
P.S.
Przepraszam za brak polskich znakow.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2015, o 15:36 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

zastosuj przekaźniki z dwoma stykami przełącznymi. jeden do przełącznia czegoś tam, drugi podaje +5V na pin procka. Daj ify zagnieżdżone i po problemie... nie wiem co w tym trudnego?? Chyba ze czegoś nie rozumiem z Twojego opisu. Wrzuć może schemat..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2015, o 17:00 
Offline
Nowy

Dołączył(a): 02 lis 2015
Posty: 2
Pomógł: 0

Dokladnie tak zrobilem tylko ze if wykona instrukcje jak warunek jest spelniony ale problem polega na tym ze if wlacza przekaznik i leci dalej a przekaznik wlaczy sie po jakims czasie, wiec za ktoryms kolejnym razem kolejny if bedzie mial spelniony warunek i nastepny przekaznik bedzie wlaczony itd... To dziala ale co w sytuacji gdy przekaznik `padnie`. If najpierw go wlaczy i brakuje komendy else (bo za szybko soft jest przemiatany i za pierwszym razem wykona instrukcje i lipa).

fragment kodu:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Ostatnio edytowano 2 lis 2015, o 19:22 przez Stefan2015, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lis 2015, o 17:38 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Listingi publikujemy tak topic7402.html


Autor postu otrzymał pochwałę

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO