Bom dia.
Tenho um router que fabriquei, mas ainda não havia colocado hard limits.
Estou tentando colocar este sensor: https://produto.mercadolivre.com.br/MLB-681868577-sensor-indutivo-de-proximidade-npn-arduino-pic-_JM?source=gps
Qndo os motores estão desligados (simulando apenas com o arduino ligado ao rasp pi2), o sensor funciona.
Mas apenas ligando os motores, o switch passa causar o trigger.
Alguém sabe algo sobre?
Acho que está meio evidente que se trata de interferência, que pode estar sendo captada por:
(1) Sensor - que é indutivo, ou seja, naturalmente propenso a captar ruído devido ao fato de ser indutivo (possui uma bobina que pode receber campos magnéticos externos)
(2) Pela conexão entre o sensor e o Arduino.
Para determinar se é (1), você pode colocar o sensor dentro de um tubo de ferro (por exemplo, de 1/2 polegada) com parede grossa, que atuará como blindagem magnética e verificar se a atuação espúria persiste.
De qualquer modo, eu usaria um filtro RC (com constante de tempo de 0.5 segundo) na saída do sensor. Que pode ser suficiente para ruídos independente de sua origem.