Samouczek Arduino Digital Read Serial poprowadzi Cię przez okablowanie prostego przycisku. Moje pytania koncentrują się wokół rezystora.
Dlaczego potrzebny jest rezystor?
Myślę, że to rozumiem, ale poprawcie mnie, jeśli się mylę. Aby upewnić się, że pin wejściowy odczytuje niski sygnał i nie unosi się, powinniśmy podłączyć pin do uziemienia, gdy przycisk nie jest wciśnięty. Kiedy przycisk zostanie wciśnięty, będziemy mieli sygnał 5 V przepływający zarówno do pinu, jak i do ziemi. Prawo napięcia Kirchhoffa mówi, że całkowite napięcie w zamkniętej pętli musi wynosić zero, więc mamy do czynienia z tym 5V, które płynie bezpośrednio do ziemi. Dlatego umieszczamy rezystor między przyciskiem a masą.
Jak wybrano wartość rezystora?
Nie jestem tego pewien. Prawo Ohma stanowi, że ...
resistance = voltage / current
Jest to zasilanie 5 V, a specyfikacja Arduino Uno mówi, że pin zapewnia 40 mA prądu stałego. Więc..
resistance = 5V / 0.04A = 125 Ohms
W cyfrową seryjny tutorialu, dlaczego mamy rezystor 10K omów? To zdecydowanie przesada, prawda? Co prowadzi do kolejnego pytania: czy kiedykolwiek możesz postawić zbyt duży opór, jeśli jedynym celem jest zniszczenie napięcia?
Z góry dziękuję za wszelkie opinie!