Das kleine Lämpchen nennt sich LED ( Light Emitting Diode ) und hat gegenüber einer Glübirne einen deutlich besser Energie-->Licht Ausbeute ( 80% oder so)

Die elektronischen Bauteile nenen sich Mikroconroller ( kurz µC ; das tolle µ Zeichen über "ALT" + "NUM2" "NUM3" "NUM0" ) Gebräuchlichstes beispiel hier: die ATMega'X'-Reihe von ATMEL oder PICAXE von "keineahnungwem". Diese werden in einer geeigneten Programmiersprache C ( dazu WINAVR AVRGCC und AVR STUDIO ) oder Bascom oder direkt in ASSEMBLER geschrieben. Ich persönlich würde dir "C" ans Herzlegen, aber hier gehen die Geschmäcker auseinander. Der erzeugte Code ist dann über irgendein Dongle oder sonst eine Schaltung auf den µC zu übertragen ( besser "brennen" ), das geht recht komfortabel, z.B. mit dem AVR Studio.

Die Kommunikation des µC mit dem PC erfolgt über UART (manchmal auch USART).
Am PC startest du z.B: das Hyperterminal (Startmenü Zuberhör Kommunikation oder so) verbindest über den entsprechenden COM-Port und gibst direkt über die Tastatur ein.
Etwa beim drücken der "1" geht die Lampe an, bei "0" aus.

EIniges dazu findest du auch in meinem AVR-C-Tutorial. Also Codebeispiele und so Zeug...

Link in der SIgnatur...

Grtz