Skocz do zawartości

Czujnik halla w układzie z Arduino.


dusi007

Pomocna odpowiedź

Witam !

Mam problem z układem zawierającym hallotron, kupiony na allegro :

http://allegro.pl/elbrod-modul-z-czujnikiem-halla-a3144-1188-i5676366215.html

I po podłączeniu układu do Arduino na monitorze szeregowym cały czas pojawia się wartość 19.

Oto kod programu:

int nap = A1;

int wys = 13;

int wys2 = 12;

int przek = 11;

int odczyt;

void setup() {

Serial.begin(9600);

pinMode(nap, INPUT);

pinMode(wys,OUTPUT);

pinMode(wys2,OUTPUT);

pinMode(przek,OUTPUT);

}

void loop()

{

delay(100);

analogRead(nap);

delay(120);

odczyt = analogRead(nap);

Serial.print(odczyt);

Serial.println(" V");

Serial.println("------------");

delay(600);

//pierwsze napiecie

digitalWrite(wys,1);

delay(30);

digitalWrite(wys2,0);

delay(30);

digitalWrite(przek,0);

delay(400);

//drugie napiecie

digitalWrite(przek,1);

delay(150);

digitalWrite(wys,0);

delay(30);

digitalWrite(wys2,1);

delay(400);

delay(300);

}

gdzie "wys" to napięcie 5 V wysyłane do kabla z przekaźnikiem w stanie zero , a "wys 2" to napięcie wysokie z drugiej strony kabla tak aby bieguny magnetyczne sie zmieniały,(nie wiem czy dobrze rozumuje).

Więc w przewodzie jest napięcie 5 V ze zmiennymi + i - (przekaźnik zmienia - a + zmienia ardurino).

Zdjęcie układu 1

Zdjęcie układu 2

Hallotron powinien w zależności od odległości czujnika od kabla pokazywać rózne wartości. A one albo zwiększają sie samoistnie albo nic sie nie dzieje po zmianie położenia tz.

pozostają te same. Czy ktoś mógłby ustosunkować się do tego? Powiedzieć co robie źle ? z góry dziekuje.

__________

Komentarz dodany przez: Treker

Kod programu proszę umieszczać w tagach

Link do komentarza
Share on other sites

dusi007, przecież na aukcji masz jak byk napisane, że czujnik ma wyjście binarne a nie analogowe. Czyli na wyjściu masz albo 1 albo 0 i nic pośredniego. Poza tym umieszczaj linki do aukcji z allegro zgodnie z zasadami przyjętymi na forum.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.