Skocz do zawartości

Arduino - nie działa przycisk


Pomocna odpowiedź

Napisano

Witam. Nie działa mi przycisk z diodą.

void setup() {
  pinMode (2, INPUT_PULLUP);
  pinMode (3, OUTPUT);
  digitalWrite (3, LOW);
}

void loop() {

if (digitalRead(2)==LOW)
{
  digitalWrite (3, HIGH);
  delay (2000);
  digitalWrite (3, LOW);
}
}

image.thumb.png.f10f9abc2b8c9f8443c2a9fd37c96518.png

(edytowany)

Ale jakie są objawy? Na moje oko dioda będzie świecić w nieskończoność bo z tego co widzę przycisk prawdopodobnie jest zwarty do masy.

fa3beafc1b85c616c19788273df0d8d7.thumb.gif.b116dc47a63f259a0a3cb166f8a983ee.gif

Patrz przykład powyżej.

Spróbuj obrócić przycisk o 90 stopni 😉 

Edytowano przez H1M4W4R1
Dnia 15.05.2021 o 00:09, H1M4W4R1 napisał:

Spróbuj obrócić przycisk o 90 stopni 😉 

Najbezpieczniej takie przyciski(tact switch'e 4 pinowe)  łączyć na ukos:
image.png.696514b68c67ba5ba1ffa95d54ab8b6d.png

Wtedy zawsze masz pewność że po wciśnięciu będzie działał 😉 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...