Les robot Spybotics possèdent 8 lumières : 6 lumières rouges et vertes (arc lumineux), un témoin jaune et un laser rouge. Il n'est pas recommandé de programmer le témoin jaune puisqu'il indique déjà quand le robot exécute des commande.

Il y a 8 séquences lumineuses pré-enregistrées faciles à utiliser. La commande display permet d'afficher une séquence :
display 1
La commande display doit être accompagnée d'une valeur de 0 à 7. Voici un aperçu des différentes séquences lumineuses :
Voici comment éteindre les lumières de l'arc lumineux :
// éteindre toutes les lumières
clear display
Pour allumer le laser rouge à l'arrière du robot, on utilise la commande vll :
Il est possible d'allumer une seule lumière de l'arc lumineux. Toutefois, il n'existe pas une commande simple pour y arriver :
// allumer les 3 lumières rouges de l'arc lumineux
les[27] = 0x01 + 0x02 + 0x03
Il est possible de contourner ce problème en déclarant des constantes :
program monProgramme {
const allumer = 27
const r1 = 0x01
const r2 = 0x02
const r3 = 0x04
const v1 = 0x08
const v2 = 0x10
const v3 = 0x20
main {
// allumer les 3 lumières rouges de l'arc lumineux
les[allumer] = r1 + r2 + r3
Il est possible de créer un fichier de code à part, d'y ajouter ces lignes de code et d'include ce fichier dans l'entête du programme :
program monProgramme {
#include<fichier.h>
main {
// allumer les 3 lumières rouges de l'arc lumineux
les[allumer] = r1 + r2 + r3
Vous pouvez aussi inclure le fichier Spybot.h créé par LEGO qui contient plusieurs autres fonctions.
< 2. Utiliser les moteurs | 4. Utiliser le haut-parleur>