Модулизация - это arduino и ягодка? Если что-то нельзя победить - его надо возглавить! На arduino невозможно делать серьезные проекты, за которые платят серьезны деньги. Едва ли кто-то будет об этом жалеть.
С ягодкой все хитрее. Ягодка - это Linux, а хардкрное программирования под Linux никогда не будет дешевым.
Въехать в тему и научиться писать kernel mode driver для Linux - и ты перестаньешь печалисться о потерянной работе в виде разводки [ага, в PCAD 4.5] & пайки платочек на ATmega.
Например, написать низкоровневый драйвер для подкоючения по USB периферийных MCU к ягодке - это всегда будет востребовано и мало кто умеет. Научиться поднимать
http://libusb.info на малинке и драйвера под него для периферийных MCU [и чтобы латентность ответ периферии была 2 мс - от выдачи команды в нее до ответа] - и жизнь заиграет другими красками!