А ещё можно ли использовать код и библиотека ардуино совместно с кодом и библиотекой мцу?
NodeMCU это плата. Там уже есть прошивка. Прошивки пишутся на си. На них есть (по умолчанию вроде) интерпретатор языка Lua. Если код, который нужно использовать не написан на Lua, то ты так просто их не скрестишь. Ардуино это ардуино. Это отдельная сущность, под которую пишется код на си и заливается как самостоятельная прошивка. Ты там пишешь что тебе угодно, можешь хоть ffmpeg засунуть (не влезет не волнуйся). И все эти вещи разные