strikexp pisze:Ale dlatego że samo Arduino jest ch... zaprojektowane pod kątem zakłóceń elektromagnetycznych.
Jestem w 90% pewny że te zakłócenia wynikają z zastosowania przerwań - polling by nie dał tutaj błędnego wyniku. Te piki są bardzo krótkie i sprawdzenie ponowne stanu pinu jako pierwsza rzecz w przerwaniu już ich nie złapie. A jeżeli tak jest, to nie wina arduino, a atmegi, która wyłapuje te przerwania jak szalona (trochę jak wejścia w stanie floating). Robiłem testy na xmedze i mimo pullupu 100ohm i kondensatora 100nF tuż przy samych nóżkach procesora byłem w stanie wywołać to przerwanie włączając lutownicę w gniazdku oddalonym o pół metra. Żaden ze mnie elektronik, więc musiałem poradzić sobie programowo, ale jak działa to nie narzekam
