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



Teraz jest 23 lis 2024, o 06:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 45 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 23 kwi 2015, o 16:19 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Witam.

Mam taki problem że mam napisany program taki że czujnik 1 jak widzi zapala lampki i czeka tam jakiś czas i gasi jak widzi czujnik 2 to zapala lampki w drugą stronę. Program wygląda tak :
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Problem polega na tym że te czujniki nie działają jak podpinam czujniki to czy widzi ruch czy nie to lampki się zapalają.

Tutaj jest schemat płytki:

Obrazek


Bardzo proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 16:35 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Co to portd=0? Chyba chciałeś zapisać portD=&B00000000

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 16:43 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Można też zapisać jako portd = 0
Działa tak samo

------------------------ [ Dodano po: 46 minutach ]

Nie wiem czy te czujniki nie działają dobrze przez to że są transoptory czy co? Bo nie wiem :( kombinuje z programem jak tylko mogę wrzucam nawet stary działający i nic lampki ciągle swoje robią .


Może ktoś pomóc ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 17:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Nie znam się na bascom ale pisałem już w temacie płytek wyłączyłeś JTAG w fusebit ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 17:56 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Tak wyłączyłem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:06 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Przydałoby się dołożyć rezystory do CNY17 pomiędzy pin 5 a zasilanie.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:11 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Dlaczego? bez niego nie będzie działać?

I jakiej wielkości?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Zwyczajowo daje się 10k.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:16 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

A dlaczego musi on być dany? Co on tam daje?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Pull-up. W programie nie widać jego programowego użycia.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:23 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Czyli rezystor 10k miedzy pinem 5 CNY17 a +12V?

------------------------ [ Dodano po: kilkunastu sekundach ]

czy +5V?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

+5v ale Mozesz też zrobić programowy pullup

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:28 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Czyli jak? Bo nie wiem



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Zawsze możesz użyć funkcji Set.


Autor postu otrzymał pochwałę

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:30 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

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



Tak będzie dobrze?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Tak lepiej :D

Prosty zabieg a pomaga przy przyciskach, czujnikach itp.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:36 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Ale dalej nie działa :/ dalej lampki robią swoje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

matekogon napisał(a):
Co to portd=0? Chyba chciałeś zapisać portD=&B00000000


Te zapisy są równoznaczne.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:40 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Już dawno zmieniłem tam gdzie dałem kawałek programu też było już zmienione i nic :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 18:45 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

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


Dobra ten program działa już trzeba było zmienić z pinb.1=1 na pinb.1=0 i tak samo w pinb.0

------------------------ [ Dodano po: 1 minucie ]

Niveasoft napisał(a):
Hallo hallo Panie Mietku :P Wpadłem tu na chwilkę bo poczta mnie poinformowała że macie tu problemy :P

Warunek If PINB.0 = 1 oznacza "jeśli pin nie jest zwarty do masy.." resztę sobie dośpiewaj jeśli masz odwrócona logikę czujników tymi transoptorami. Czyli jeśli transoptor świeci sobie w środku to jest masa podawana na pin mikrokontrolera...tu masy nie ma ale jest pozostawiony warunek z poprzedniego kodu kiedy uklad był wyzwalany plusem :lol:

Napisz If PINB.0 = 0 i w tym drugim warunku też :)

Polecam też miernik w celu sprawdzenia i logiki jak i stanów wyzwalających wszystko :)

Poprawna konfiguracja Config Pinb.0 = Input : Portb.0 = 1

Miłej zabawy :P
Przepraszam , ale nie mam dziś wiecej czasu.



Haha tak się złożyło że do tego doszedłem właśnie xD i gdy pisałem post wyżej to właśnie w tym samym momencie Pan napisał :D

No ale nic dziękuje bardzo :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 19:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

czyli płyteczki działają :)
Cieszę się niezmiernie :)


Autor postu otrzymał pochwałę

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 20:27 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Ja też się cieszę i to bardzo i jeszcze raz dziękuje majster ;)

Jak na razie działa na jednym czujniku i nie wiem czy drugi czujnik mam uwalony czy co bo kurcze podpinałem nawet 2 inny i też nic...

Być może coś w programie a więc Niveasoft jeśli mogę prosić to w wolnej chwili proszę o dokładne przejrzenie tego programu i podpowiedź co może być nie tak lub co jest nie tak... Z góry dziękuje ;)

------------------------ [ Dodano po: 2 minutach ]

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


O to program



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 20:37 
Offline
Użytkownik

Dołączył(a): 19 cze 2014
Posty: 247
Pomógł: 15

Może nie jestem Niveasoft, ale na pierwszy rzut oka widać, że tylko Pinb.0 ustawiasz na wejście :) .

_________________
http://elektropanel.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 kwi 2015, o 21:13 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

To wiem bo to pisałem przed wystawieniem ogólnie wcześniej działało to co jest jako ten komentarz zrobione



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2015, o 06:26 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

No no no.... Jestem pełen podziwu ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2015, o 09:01 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Oglądam to już któryś raz z kolei i dalej cieszy oko :D

------------------------ [ Dodano po: 1 minucie ]

Ale tak czy inaczej proszę o pomoc w tym programie bo nie wiem czemu tak jest że działa jeden czujnik i on wykonuje pracę jak za dwa czujniki. I nie wiem czemu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2015, o 09:46 
Offline
Użytkownik

Dołączył(a): 19 cze 2014
Posty: 247
Pomógł: 15

Z tego co widzę to sprawdzasz If'em sygnał z drugiego czujnika w If'ie z pierwszego czujnika i aby ten drugi If się wywołał musi być spełniony 1 If czyli 2 czujniki załączone na raz.


Autor postu otrzymał pochwałę

_________________
http://elektropanel.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 kwi 2015, o 15:12 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Jak na razie działa!! :D Dziękuje za podpowiedzi ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2015, o 16:25 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

Witam.

Mam taki problem że gdy chcę sterować przekaźnikami z tej płytki to nie potrafię sterować 8 portami tylko 7 i nie wiem czemu tak się dzieje po podłączeniu przekaźników ale gdy odłączę to jest okey jak. Kupiłem drugi moduł 8 przekaźnikowy i też to samo nie wiem czemu tak jest nawet jak zmieniłem z PORTA na C lub D to to samo się dzieje tylko że na PORTA jest to pierwszy przekaźnik który nie chce się włączyć a na PORTD I C ostatni.

Program :

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



Przekaźniki :

http://sklep.avt.pl/avt1659.html



Bardzo proszę o pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2015, o 17:16 
Offline
Użytkownik

Dołączył(a): 11 mar 2015
Posty: 110
Pomógł: 0

No tak ale nawet jak zrobię od 1 do 8 to i tak mi to nie działa :/ bo sprawdzałem



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: 45 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO