27-06-2017, 08:51
Witam,
Kod raczej jest poprawny. Przynajmniej ja nie dostrzegłem jakiegoś błędu. Jedynie zastanawiam się nad tym kontraktonem. Jeżeli daje takie napięcia to może spróbować za jego pomocą wysterować tranzystor. Mam nadzieję, że to 0,71 V wystarczy, żeby tranzystor zaczął przewodzić. Wtedy stany o i 1 będą bardziej "widoczne". Na bazę tranzystora wrzucić sygnał z kontraktonu, emiter do masy, kolektor przez 10 kOm do +5 V i na wejście Arduino. Jeśli te 0,71 da radę spowodować przewodzenie tranzystora to na wejściu Arduino będzie albo 0 albo 5 V. Może to pomoże?
Pozdrawiam,
Tomek.
Kod raczej jest poprawny. Przynajmniej ja nie dostrzegłem jakiegoś błędu. Jedynie zastanawiam się nad tym kontraktonem. Jeżeli daje takie napięcia to może spróbować za jego pomocą wysterować tranzystor. Mam nadzieję, że to 0,71 V wystarczy, żeby tranzystor zaczął przewodzić. Wtedy stany o i 1 będą bardziej "widoczne". Na bazę tranzystora wrzucić sygnał z kontraktonu, emiter do masy, kolektor przez 10 kOm do +5 V i na wejście Arduino. Jeśli te 0,71 da radę spowodować przewodzenie tranzystora to na wejściu Arduino będzie albo 0 albo 5 V. Może to pomoże?
Pozdrawiam,
Tomek.