Эксперимент № 6. Светодиод, управляемый кнопкой

В этом эксперименте мы сделаем светодиод, управляемый кнопкой: при нажатии на кнопку светодиод будет зажигаться, при отпускании – гаснуть. До этого момента мы использовали цифровой порт лишь для вывода (OUTPUT), Дальше →

Скетч. Светодиод, управляемый кнопкой.

/**
 * (C) jarduino.ru 2019
 * Изучение ардуино через опыты.
 *
 * Эксперимент №6. Светодиод, управляемый кнопкой.
 * Светодиод горит, если кнопка нажата.
 */

int pinLed = 11; // Порт для подключения светодиода
int pinBtn = 7; // Порт для подключения кнопки

void setup()
{
	pinMode(pinLed, OUTPUT); // Порт светодиода включить на вывод
	pinMode(pinBtn, INPUT); // Порт кнопки включить на ввод
}

void loop()
{
	int btnVal; // переменная для чтения занчения с кнопки
	btnVal = digitalRead(pinBtn); // считать значение с пина кнопки

	if (btnVal == LOW) // Проверить, нажата ли кнопка
	{
		digitalWrite(pinLed, LOW); // Кнопка не нажата - выключить светодиод
	}
	else
	{
		digitalWrite(pinLed, HIGH); // Кнопка нажата - включить светодиод
	}
}