// Даём пинам понятные имена constexpr int LED_PIN = 2; constexpr int BUTTON_PIN = 4; void setup() { // Настраиваем пин со светодиодом в режим выхода pinMode(LED_PIN, OUTPUT); // Настраиваем пин с кнопкой в режим входа pinMode(BUTTON_PIN, INPUT); } void loop() { // Создадим переменную для хранения состояния с кнопки // И сразу же запишем значение уровня сигнала // Если кнопка нажата — логический ноль // Если кнопка не нажата — логическая единица bool buttonState = digitalRead(BUTTON_PIN); // Применим полученное значение для управления светодиодом digitalWrite(LED_PIN, buttonState); }