кнопка

Unikolai
Offline
Зарегистрирован: 21.09.2016
int h = 13;
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(h, OUTPUT);
  Serial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {
  Serial.println(digitalRead(4));
  if (digitalRead(4) == HIGH) {
    Serial.println(digitalRead(4));
    digitalWrite(h, HIGH);   // turn the LED on (HIGH is the voltage level)
    delay(50);                       // wait for a second
    digitalWrite(h, LOW);    // turn the LED off by making the voltage LOW
    delay(50);
  }                     // wait for a second
}

вот такой простенький код, после замыкания кнопки сразу выдает единицу, но при размыкании эта единица выдается еще пару секунд, почему так?

Клапауций 234
Offline
Зарегистрирован: 24.10.2016
Unikolai
Offline
Зарегистрирован: 21.09.2016

это из-за отсутствия резюка? есть и другие статьи, где нет его

Клапауций 234
Offline
Зарегистрирован: 24.10.2016

Unikolai пишет:

это из-за отсутствия резюка? есть и другие статьи, где нет его

пруф на статьи, где у кнопки нет резистора.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Unikolai пишет:

есть и другие статьи, где нет его


Так чего-чего, а дураков-то в России, слава Богу, на три Китая хватит.

Unikolai
Offline
Зарегистрирован: 21.09.2016

аха, есть такое, всем спасибо)