17-03-2017, 18:43
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.
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 Dziękuję za zainteresowanie
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 Dziękuję za zainteresowanie