• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Moduł PIR czujnik detektor ruchu HC-SR501
#1
Cześć, od ostatniego czasu nie mogę sobie poradzić z programowaniem w Arduino. Dwa czujniki ruchu w odległości metra od siebie mają ustalać, z której strony nadchodzi człowiek i w zależności od tego włączać, lub wyłączać przekaźnik. Pomiędzy ma być jeszcze przycisk, który "wszyskto anuluje i utrzymuje włączony" przekaźnik.


Kod:
analogRead (A0) = przełącznik; // guzik, który anuluje całą funkcję
digitalRead (3) = czujnik01;
digitalRead (4) = czujnik02;
digitalWrite (2) = przekaznik;

void setup() {

digitalWrite (przekaznik, LOW);

void loop (przelacznik = 0) {

        if (czujnik01 > 0) {
                 sprawdz czujnik02 //nie wiem jakiego tu zwrotu użyć
                 jesli czujnik02 > 0
                 digitalWrite(przekaznik, HIGH);
        }
        else if (czunik02 > 0) {
                 sprawdz czujnik01
                 jesli czujnik01 > 0
                 digitalWrite(przekaznik, LOW);
        }
}
void loop (przelacznik > 0) {
        digitalWrite (przekaznik, HIGH);
}

Problem polega na tym, że dawno temu się tym interesowałem, nie skończyłem książki "ANSI C" i właściwie nie mam pojęcia o programowaniu. PS. Piszę ten post, ponieważ zależy mi na jak najszybszym uruchomieniu programu

Jeśli coś niejasno wytłumaczyłem to spróbuję jeszcze raz Smile Dziękuję za zainteresowanie
 
Odpowiedź
#2
jeśli mam być szczery to nic w tym kodzie nie jest dobrze nawet struktura. Trudno nauczyć kogoś programowania jednym komentarzem, dlatego odsyłam cię do kursu= http://forbot.pl/blog/artykuly/programow...klu-id5290 jest napisany bardzo przystępnie, sam się z niego uczyłem.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości