да все проще и надежнее и самое главное правильнее по радиолюбительски.
ставим фильтр по питанию (последователно от аккума резистор ~10-50 Ом и 2 кондера: электролит ~100-1000мкФ (больше лучше) и НЕ электролит на ~100-1000 нанофарад, кондеры на землю) на питание и входные каскады (НОГИ) ардуины. И только на них. Остальное ниже:
все каскады (включая ножки, работающие как выход сигналов ардуины), должны питаться от другого места (например напрямую от аккумул.)
Тогда помехи по питанию не пройдут на ардуину гарантировано. Вместо резюка (или последовательно добавить, зависит от номнала ) можно индуктивность. Можно также не один,а 2 фильтра др. за другом. Тогда можно юзать минимальные номиналы резюков и кондеры всего по 1 (электр и неэлектр) в каждый фильтр. и фильтрация лучше.
Усе! питайте двиглы от чего хотитте. Ардуинка не перезагрузится.
И да, питание подавайте на двиглы и на ардуину обязательно разными проводами напрямую от аккумул. Иначе с проводов помехи по питанию пройдут на ардуину.
Это (выше) уровня основ радиолюбителя.
Стабилизатор отдельный на ардуину можно тоже (это тоже от помех работает как активныйфильтр), но излишне, фильтр (выше) будет и так не плох.