Что бы сделать такую весч, тебе нужно знать следующее:
1. Понимать, как работают микроконтроллеры, хотя бы самые простейшие (в универе нас учили на серии К580, аналог Intel 8080);
2. Знать основы схемотехники, что бы собрать физическую схему на основе микроконтроллера;
3. Знать ассемблер, уметь на нем программировать;
4. Знать спецификацию работы порта RS-232 (он же COM порт);
5. Нужно достать документацию на выбранный тобой микроконтроллер, изучить спецификацию ассемблера для этого микроконтроллера;
6. Написать программу для общения собранного устройства и компа, что бы она умела включать и выключать каждую герлянду;
7. Написать программу, которая будет отслеживать события на твоем компе, и с помощью предыдущей программы делать герляндами интересные весчи
Собсно вот.