Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /*
  2.   DÍL 3 - Ovládání relé + tlačítko
  3.  
  4.  Zapneme/vypneme LED diodu na pinu 13 a současně sepneme/rozepneme relé.
  5.  
  6.  Zapojení:
  7.  * LED připojena z pinu 13 na GND (integrována na desce)
  8.  * tlačítko připojeno na pin 2 a +5V
  9.  * 10K resistor připojen na pin 2 a GND
  10.  
  11.  http://arduino-home.webnode.cz
  12.  */
  13.  
  14. // konstanty
  15. const int buttonPin   =  2;      // kam je připojeno tlačítko
  16. const int relePin     =  3;      // kam je připojena LED
  17. const int ledPin      = 13;      // kam je připojena LED
  18.  
  19. // proměnné
  20.       int buttonState = 0;       // proměnná ukládá stav tlačítka
  21.  
  22. void setup() {
  23.   // initializace LED pin a relé jako výstup:
  24.   pinMode(ledPin,  OUTPUT);    
  25.   pinMode(relePin, OUTPUT);    
  26.   // initializace tlačítka jako vstup:
  27.   pinMode(buttonPin,INPUT);  
  28. }
  29.  
  30. void loop(){
  31.   // načteme si stav tlačítka
  32.   buttonState = digitalRead(buttonPin);
  33.  
  34.   // zjistíme, zda je tlačítko stisknuté,
  35.   // pokud ano, buttonState je HIGH:
  36.   if (buttonState == HIGH) {    
  37.     // zapneme LED i relé:    
  38.     digitalWrite(ledPin, HIGH);  
  39.     digitalWrite(relePin, LOW);
  40.   }
  41.   else {
  42.     // vypneme LED i relé:
  43.     digitalWrite(ledPin, LOW);
  44.     digitalWrite(relePin, HIGH);
  45.   }
  46. }
  47.  
  48.  
  49. Více zde: http://arduino-home.webnode.cz/news/dil-3-ovladani-rele-tlacitko-/
  50. Vytvořte si vlastní stránky zdarma: http://www.webnode.cz