Název „jazýčkový spínač“pochází z výrazu „uzavřený kontakt“. A to vysvětluje jeho strukturu. Jazýčkový spínač jsou ve skutečnosti dva otevřené (nebo uzavřené) kontakty umístěné ve vakuové baňce, které při vystavení magnetickému poli mění svůj stav na opačný. Jazýčkové spínače jsou velmi oblíbené senzory, které se používají v mnoha aplikacích. To zahrnuje ovládání otevírání / zavírání dveří, různé počitadla aktivace, počitadla otáček atd. Pojďme připojit jazýčkový spínač k Arduinu a uvidíme, jak to funguje.
Je to nutné
- - Arduino;
- - modul s jazýčkovým spínačem nebo pouze jazýčkovým spínačem;
- - stálý magnet;
- - počítač.
Instrukce
Krok 1
Připojte modul jazýčkového spínače k Arduinu podle níže uvedeného schématu. Napájení je od 5 V nebo od 3,3 V. Připojte signál k digitálnímu pinu D2.
Modul jazýčkového spínače obsahuje proměnný rezistor 10 kΩ. Tento rezistor lze použít k nastavení prahové hodnoty jazýčkového spínače a tím k nastavení citlivosti. Modul také obsahuje komparátor LM393, který vylučuje falešné poplachy magnetického senzoru.
Krok 2
Napíšeme náčrt zpracování ovládání jazýčkového spínače. Všechno je zde jednoduché. Nastavte číslo pinu, ke kterému připojíme výstup modulu - „2“, a zapněte jej pro „odposlech“. Aktivujeme pull-up rezistor na noze "2". Nastavili jsme pin 13 jako výstup. Zapneme sériový port rychlostí 9600 baudů. A pak každých 20 ms čteme hodnoty jazýčkového spínače a odesíláme hodnotu na port. Pokud je jazýčkový spínač otevřený - zobrazí se „1“, pokud je sepnutý - zobrazí se „0“.
Kromě toho LED na 13. noze Arduina svítí, pokud jsou kontakty jazýčkového spínače sepnuty. Věnujte pozornost inverzi signálu odečteného ze snímače.
Krok 3
Připojte napájení k Arduinu. LED na modulu se rozsvítí, což značí, že je modul napájen.
Nyní přivedeme permanentní magnet k jazýčkovému spínači - kontakty jazýčkového spínače se sepnou a LED se rozsvítí, což znamená, že jazýčkový spínač je aktivován. Znovu vyjměte magnet - jazýčkový spínač se otevře a LED zhasne. Pokud zapneme monitor portů, uvidíme aktivaci jazýčkového spínače ve formě nul mezi proudem těch, když je kontakt otevřený.
Krok 4
Připojte jazýčkový spínač samostatně k Arduinu. Všechno je zde extrémně jednoduché. Jazýčkový spínač je připojen stejným způsobem jako tlačítko s odporem 10 kΩ. Program zůstane stejný.
Zapněte napájení, přiveďte magnet na jazýčkový spínač - kontrolka Arduino LED se rozsvítí, zatímco kontakty jazýčkového spínače jsou sepnuté.