ALSarduino очень часто выбирают чтобы меньше париться, так как под него вагон готового кода и проектов, и соорудить чтонить на его основе, в принципе, может даже человек не умеющий программировать и/или на вы обращающейся с паяльником

Что вобщем есть гуд
Бывалые энтузиасты, вроде тебя, конечно же могут сделать аналогичный проект более эффективным и мение затратным способом, но на то они и спецы
Кстати, уже есть готовые платы arduino с портом ethernet, так что отдельный ethernet shield к ним не нужен.