Я по старинке, думаю на бейсике, пишу на Ардуиновском! Многие блоки сохраняю отдельным проектом, чтоб потом куда то добавить и не тратить время (например меню, или блок кнопок)
С розеткой я придумал лучше.... Обратил внимание, что у соседей за стенкой розетка на одном уровне с моей. Когда их не было дома (в несколько этапов), расклвырял стену и подключился к их розетке. Уже 2 года у меня бесплатная розетка. 😂