Advertisement
Al_Ninyo

Button_1

Apr 25th, 2015
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.34 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement