Zły odczyt stanu na porcie digital. - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w) +--- Wątek: Zły odczyt stanu na porcie digital. (/watek-z%C5%82y-odczyt-stanu-na-porcie-digital) Strony:
1
2
|
RE: Zły odczyt stanu na porcie digital. - krn78 - 24-01-2017 Odczyt stanu na porcie jest poprawny Zmieniłbym jednak Twój kod. Kod: void setup() { Omówienie pokrótce: jeśli podpiąłeś przycisk do masy, to tę masę musisz wykrywać, stąd warunek sprawdzania 'LOW', nie 'HIGH'. Druga rzecz, że INPUT_PULLUP, nie INPUT, ponieważ port nie ustawi sobie automatycznie stanu wysokiego. Tak naprawdę pojawi się tam nie wiadomo co, co gorsza to coś będzie oscylować, a więc w pewnym momencie może spaćdo poziomu 'LOW', więc, dla bezpieczeństwa i pewności działania, podciągnięcie PULLUP. RE: Zły odczyt stanu na porcie digital. - ryro.glw - 25-01-2017 ostatnie dwa posty to jest powielenie tego co napisalem wczesniej, zeby dac rezystor podciagajacy itd, maslo maslane tu robicie panowie Wysłane z mojego ALE-L21 przy użyciu Tapatalka RE: Zły odczyt stanu na porcie digital. - pppppp426 - 24-02-2017 Opcja INPUT_PULLUP działa miałem tylko źle podłączony schemat(pozmieniałem gdy próbowałem innych rzeczy). Dziękuję wszystkim za pomoc. Temat można uznać za zamknięty. |