Подтяжка включена.
Пробовал так
PHP код:
pinMode(DP_SPEED, INPUT);
digitalWrite(DP_SPEED, HIGH);
attachInterrupt(INT_SPEED, int_onSpeed, FALLING);
пробовал с INPUT_PULLUP
пробовал с событием RISING
Длина каких именно проводов?
От ДХ к ардуине? метр под капотом в салон
От диода к ардуине? Он прямо на макетке стоит, пробовал выносить на 10, на 20 см, никакой разницы.
Если поставить конденсатор, ну, скажем 10мкф между входом дуины и землей, поможет? Или от такого дуина пострадать может? Или ставить его со стороны катода на землю?
Вечером поэкспериментировал. Подпаялся к макетке (которая вставлена в дуину сверху) на 18 порт, перевесил всю обработку скорости на прерывание этого порта. Никуда ничего не подключал, просто от 18 порта повесил кусок провода длиной сантиметров 30 (без диодов, делителей и т.д.). Включил комп в бортовую сеть и начал просто шевелить проводом висящим. В какой-то момент увидел, что показания скорости опять появились. При этом ни на порт тахометра, ни на порт спидометра сигналы не поданы. То есть помеха получается какая-то внешняя вообще.
Я вот ломаю еще голову - это не может быть проблема питания дуины?
у меня дуина запитана от такого девайса http://www.ebay.com/itm/LM2596-DC-DC...3D390359439531 напряжением 9В, и еще один такой же девайс стоит с напряжением 5В для подсветки LCD экранов.