Не знам кое повече се ползва - ардуино предоставя просто по-лесен начин за работа, без запояване и т.н.То и на него има чип, който може да се свали и да се сложи само в някое устройство и все едно си сложил пик, само дето езика е различен от този на пиковете.
Иначе като цяло не бих казал че е грешка, защото всяко допълнително знание свързано с това с което се занимаваш, особено в професионален план, е голям +.А и ардуино няма какво толкова да му се учи, функциите се броят на пръсти, трябва ти по - скоро логика на програмиране, която предполагам вече имаш от С++, та мисълта ми е дори и по - късно да установиш че не ти трябва няма да си изгубил много време и усилия в ученето му.
И тук ще се повторя, добре е да имаш един контролер на който да виждаш реалното приложение на функциите на програмата, така се запомнят много по - лесно, бързо и най - важното, вече зад купищата безсмислени на външен вид символи в програмата ще можеш да виждаш едно практически работещо устройство.
Надявам се да съм бил полезен.
Поздрави!