Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Кнопка нажата - светодиод горит
- // Кнопка отпущена - светодиод не горит
- // постоянные величины
- const int buttonPin = 2; // указываем пин подключения кнопки
- const int ledPin = 13; // указываем пин подключения светодиода
- //переменные величины
- int buttonState = 0; // переменная для чтения состояния кнопки
- void setup() {
- // назначаем пин светодиода как ВЫХОД
- pinMode(ledPin, OUTPUT);
- // назначаем пин кнопки как ВХОД
- pinMode(buttonPin, INPUT);
- }
- void loop() {
- // читаем состояние кнопки
- buttonState = digitalRead(buttonPin);
- // Проверяем нажатие кнопки.
- // Если нажата, то переменная buttonState становится HIGH:
- if (buttonState == HIGH) { // если здесь HIGH заменить на LOW,
- // то светодиод будет гореть,
- // пока кнопка НЕ нажата
- // включаем светодиод
- digitalWrite(ledPin, HIGH);
- }
- else {
- // выключаем светодиод
- digitalWrite(ledPin, LOW);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement