KY-002 mágnesesség érzékelő szenzor

Ennek a kis szenzornak a teszteléséhez, nem sok jó leírást találtam, ezért a bekötéssel is ügyködnöm kellett, nem sokat, de nem ment elsőre. Ennek a szenzornak a használhatósága elvitathatatlan, a nyitásérzékelők 90 %-ban ilyen található. A felépítése roppant egyszerű, egy mágnesérzékelőből áll egy ledből és egy ellenállásból. A tesztelésnél én egy 10×1 mm-es neodymium mágnest használtam, és kb 2,5-3 cm-ről már zárt az érzékelő. Előzetesben erről csak ennyit.

hall-012

Lássuk a bekötést szemből balról jobbra:

GND — GND

5V — 5V

Jelki(S) — D8 pin

LED — D13 Pin

Ha a bekötéssel megvagyunk, akkor töltsük fel az alábbi forráskódot.

Forráskód:

 

int led = 13 ; // LED
int sensor = 8 ; // Mágneses érzékelő szenzor
int val=0; // Beolvasott érték

void setup ()
{
    // Be és kimenetek definiálása
        Serial.begin(9600);
	pinMode (led, OUTPUT) ; 
	pinMode (sensor, INPUT) ; 
}
void loop ()
{
	val = digitalRead (sensor) ; // szenzor értékének beolvasása
	if (val == LOW) // Ha a szenzor beolvasott értéke magas
	{
		digitalWrite (led, HIGH);
                delay(100);
                digitalWrite(led,LOW);
	} 
}

A működés roppant egyszerű, ha közelítünk a mágnessel az érzékelőhöz akkor a led kigyullad, amíg ott tartjuk, addig ég, majd ha elvesszük onnan a led kialszik. Remélem segítettem a beüzemeléssel. Jó tesztelést mindenkinek!

(Statisztika: 14 megtekintés)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé.