Как правило, специалист уже в курсе тех шишек, которые набиваются на Ардуино. Повторяю, я лично видел такое, причем не раз. Но действительно, иногда клиент считает, что он умнее инженера, и точно не сядет в описываемую ему лужу. ОК, таких я не переубеждаю, просто снимаю с себя ответственность за результат. После чего клиент садится в ту лужу, которую ему описывали, и оплачивает разработку второй раз. :)