SHARE
TWEET

Button_1

Al_Ninyo Apr 25th, 2015 210 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Кнопка нажата - светодиод горит
  2. // Кнопка отпущена - светодиод не горит
  3.  
  4. // постоянные величины
  5. const int buttonPin = 2;     // указываем пин подключения кнопки
  6. const int ledPin = 13;      // указываем пин подключения светодиода
  7.  
  8. //переменные величины
  9. int buttonState = 0;        // переменная для чтения состояния кнопки
  10.  
  11. void setup() {
  12.   // назначаем пин светодиода как ВЫХОД
  13.   pinMode(ledPin, OUTPUT);
  14.   // назначаем пин кнопки как ВХОД
  15.   pinMode(buttonPin, INPUT);
  16. }
  17.  
  18. void loop() {
  19.   // читаем состояние кнопки
  20.   buttonState = digitalRead(buttonPin);
  21.  
  22.   // Проверяем нажатие кнопки.
  23.   // Если нажата, то переменная buttonState становится HIGH:
  24.   if (buttonState == HIGH) {    // если здесь HIGH заменить на LOW,
  25.                                 // то светодиод будет гореть,
  26.                                 // пока кнопка НЕ нажата
  27.     // включаем светодиод
  28.     digitalWrite(ledPin, HIGH);
  29.   }
  30.   else {
  31.         // выключаем светодиод
  32.         digitalWrite(ledPin, LOW);    
  33.   }
  34. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top