/*
Скетч для схемы с использованием тактовой кнопки и светодиода
Светодиод мигает, пока нажата кнопка.
Кнопка подтянута к земле, нажатию соответствует HIGH на входе
*/
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
// Получаем состояние кнопки
Serial.println(digitalRead(2));
// Если кнопка не нажата, то ничего не делаем
if (digitalRead(2) == 0) {
delay(50);
return;
}
// Этот блок кода будет выполняться, если кнопка нажата
// Мигаем светодиодом
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}