Skocz do zawartości

Kurs Arduino II - #4 - przerwania, kontaktron, czujnik PIR


Komentator

Pomocna odpowiedź

@Macej98 masz opóźnienie 5sekund. Zmienna zmiana ustawi się w przerwaniu ale główna pętla musi doliczyć swoje żeby sprawdzić warunek jeszcze raz. Zrób to na jakimś while(licznik>5000) delay(1) żeby zwiększyć częstość odczytów, albo w ogóle odrzuć delay i użyj millis

Link do komentarza
Share on other sites

Cześć wszystkim,

Mam problem donośnie o czujnik PIR. W ogóle go nie wykrywa, podłączałem każdy pin różnie, próbowałem wszystkich możliwośći, i nie wykrywa ruchu. 

Mógłby ktoś pomóc?

 

 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

A możesz jednak sprawdzić multimetrem na pinach?

Zawsze możesz sprawdzuć sam czujnik - podłącz zasilanie, na pinie wyjścia (środkowy) powinno być 3.3V przy wykryciu ruchu.

Link do komentarza
Share on other sites

@ethanak Dobrze spróbóje, chodzi czerwoną sonde przyłożyć do końcówki przewodu idącego do pinu 5v a czarną do początku przewodu idącego od czujnika? Przepraszam kurs elektroniki dawno robiłem, i niektóre rzeczy zapomniałem.

 

Link do komentarza
Share on other sites

Kurcze, nie mam pod nosem czujnika a teraz go nie znajdę (naprawdę nie mam prądu). Odłącz przewody od czujnika i sprawdź czt tam jest zasilanie (skrajne piny). Jeśli jest, to sprawdź sam czujnik (3.3V miedzy środkowym pinem i masą)

Link do komentarza
Share on other sites

1 minutę temu, ethanak napisał:

Kurcze, nie mam pod nosem czujnika a teraz go nie znajdę (naprawdę nie mam prądu). Odłącz przewody od czujnika i sprawdź czt tam jest zasilanie (skrajne piny). Jeśli jest, to sprawdź sam czujnik (3.3V miedzy środkowym pinem i masą)

Dzieki, juz sprawdzam.

Link do komentarza
Share on other sites

4 minuty temu, ethanak napisał:

Kurcze, nie mam pod nosem czujnika a teraz go nie znajdę (naprawdę nie mam prądu). Odłącz przewody od czujnika i sprawdź czt tam jest zasilanie (skrajne piny). Jeśli jest, to sprawdź sam czujnik (3.3V miedzy środkowym pinem i masą)

Przykładam czarną sonde do masy, a czerwoną do zasilania, i na mierniku 0, jeśli czujnik się zepsuł, to kiedyś zamówie nowy, chyba ten czujnik nie jest aż bardzo potrzebny do dalszych tematów? Jak będe kiedyś miał jeszcze jeden to wróce do tego tematu.

Link do komentarza
Share on other sites

6 minut temu, ethanak napisał:

To raczej źle podłączone przewody. Podłącz się bezpośrednio do Arduino bez żadnej płytki stykowej.

Z czujnikiem podpiętym do Arduino między vcc a gnd jest 5v.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.