Page
Stránky / Súčiastky ku Arduinu /
Relé je súčiastka, pomocou ktorej môžete ovládať iné elektrické zariadenia. Funguje ako spínač. Na jednej strane je ovládané pomocou elektrických signálov a na druhej strane je schopné zapnúť alebo vypnúť iný elektrický obvod. Dá sa kúpiť samostatné relé, alebo sa dá kúpiť celý modul, ktorý obsahuje doplňujúce súčiastky, ktoré uľahčujú ovládanie relé.
Vo vnútri relé elektromagnet mechanicky prepne kontakty. Tie nie sú spojené s ovládacou časťou relé a preto môžete spínať ľubovoľný elektrický obvod. Môžete takto ovládať aj elektrické zariadenia, ktoré sú pripojené na striedavý prúd.
Na druhej strane, relé pri zopnutí počuteľne cvakne. Pretože sa jedná o mechanický kontakt, relé ako spínač je pomalá súčiastka a nie je možné ho ovládať pomocou PWM signálu.
Relé moduly sú zapojené obvykle inak, než by ste čakali. Je dôležité si kúpiť taký modul, ktorý zodpovedá vašim požiadavkám. Niektoré relé vyžadujú vyššie napätie, ktoré nie je schopné Arduino dodať. Tu je popisované relé, ktoré je možné ovládať s napätím 5 V. Na ovládacej strane sa nachádzajú tri vývody:
Na výstupnej strane sa nachádzajú tri piny. Na tomto module nie sú označené číslami, ale drobnými piktogramami. Fungujú tak, že je vždy prepojený pin 2-1 alebo pin 2-3.
Na otestovanie relé som upravil program Blink. Led dióda je na pine 9 a intervaly sú nastavená na 2 sekundy. Takto máte čas na sledovanie správania relé.
int led = 9;
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(2000); // wait for 2 second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(2000); // wait for 2 second
}
Zdrojový kód sa nachádza na serveri GitHub.
20.03.2018