/*
DÍL 3 - Ovládání relé + tlačítko
Zapneme/vypneme LED diodu na pinu 13 a současně sepneme/rozepneme relé.
Zapojení:
* LED připojena z pinu 13 na GND (integrována na desce)
* tlačítko připojeno na pin 2 a +5V
* 10K resistor připojen na pin 2 a GND
http://arduino-home.webnode.cz
*/
// konstanty
const int buttonPin = 2; // kam je připojeno tlačítko
const int relePin = 3; // kam je připojena LED
const int ledPin = 13; // kam je připojena LED
// proměnné
int buttonState = 0; // proměnná ukládá stav tlačítka
void setup() {
// initializace LED pin a relé jako výstup:
pinMode(ledPin, OUTPUT);
pinMode(relePin, OUTPUT);
// initializace tlačítka jako vstup:
pinMode(buttonPin,INPUT);
}
void loop(){
// načteme si stav tlačítka
buttonState = digitalRead(buttonPin);
// zjistíme, zda je tlačítko stisknuté,
// pokud ano, buttonState je HIGH:
if (buttonState == HIGH) {
// zapneme LED i relé:
digitalWrite(ledPin, HIGH);
digitalWrite(relePin, LOW);
}
else {
// vypneme LED i relé:
digitalWrite(ledPin, LOW);
digitalWrite(relePin, HIGH);
}
}
Více zde: http://arduino-home.webnode.cz/news/dil-3-ovladani-rele-tlacitko-/
Vytvořte si vlastní stránky zdarma: http://www.webnode.cz