Skocz do zawartości

Arduino przebija prąd??.....


Pomocna odpowiedź

  • 2 miesiące później...

Widzę że zebrali się specjaliści od pierdzenia...

@JaboLtron Anomalie są spowodowane szumami na pinie wejściowym.
Wejścia cyfrowe w uC są zero-jedynkowe, gdzie odpowiedni stan jest na określonym progu napięcia.
Kiedy przycisk nie jest wciśnięty, obwód jest otwarty. Na wejściu więc nie występuje żadne napięcie (5V ani 0V). Wtedy więc uC zbiera szumy z otoczenia, z rozwartego przycisku.

Wykonaj doświadczenie.
Wgraj swój pierwszy program. Zamiast przycisku, podłącz przewód z pinu 12 do pinu VCC. Obserwuj zachowanie diody. Następnie podłącz przewód z pinu 12 do pinu GND. Sprawdź czy dioda samoistnie nie zaświeca się.

Dnia 5.04.2025 o 16:49, _LM_ napisał:

Zrób input pullup 

To niczego nie zmieni. Autor po mojemu nie zgodnie ze "sztuką" połączył przycisk. Jak dla mnie powinno być patrząc od "+", rezystor, PIN, przycisk do masy. I przy takim układzie połączeń ma normalnie wymuszony stan wysoki na wejściu i przyciskiem przywiera do masy. Więc eliminuje wpływ jakiś ładunków elektrostatycznych. Diodę LED można tak sobie podłączyć, po prostu będzie zanegowana. A tak po za tym to takie "eksperymenty" mogą się zakończyć uszkodzeniem procka lub tylko jego zablokowanie, gdzie początkujący uzna procek z uszkodzony. Tak czy owak nie bardzo chce mi się wierzyć że ten układ będzie się zachowywał podobnie kiedy będzie zasilany np. z baterii. 

Pozdrawiam. 

1 godzinę temu, KaDe napisał:

To niczego nie zmieni.

Oczywiście że zmieni.

pinMode(8, INPUT_PULLUP) spowoduje podłączenie do pinu opornika wewnętrznego, w taki sam sposób, jaki @KaDe opisał z opornikiem zewnętrznym.

23 godziny temu, jand napisał:

Oczywiście że zmieni.

Pisząc że nic nie zmieni miałem na myśli że trzeba zacząć od zmiany na płytce stykowej podłączenia przycisku bo to jest główny błąd. Dokładając "pullap" w tym układzie który jest spowoduje powstanie dzielnika napięcia i stan napięcia na wejściu nigdy nie będzie miał 0V. Owszem nie będzie wejście wisiało "w powietrzu". A po zmianie położenia przycisku od strony "masy" a nie +5V i włączając "pullap" jest wszystko ok nawet bez tego rezystora 10k.

Pozdrawiam. 

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...