PROGRAMMES
précédent retour au menu principal suivant
Pour pouvoir manipuler le robot explorer 1.1 nous nous sommes servi de la programmation par ordinateur ( Quick Basik ) , c' est a dire le script . La programmation est assez simple et nous allons vous expliquer les étapes pour qu'elle soit complète .
programme 1 pour commander le robot
DO
A$ = INPUT$(1)
IF A$ = "8" THEN
OUT &H378, 7
END IF
IF A$ = "2" THEN
OUT &H378, 4
END IF
IF A$ = "4" THEN
OUT &H378, 5
END IF
IF A$ = "26" THEN
OUT &H378, 6
END IF
IF A$ = "5" THEN
OUT &H378, 0
END IF
LOOP
programme 2 pour commander le robot
DO
FOR t = 1 TO 30000
NEXT t
a$ = INKEY$
IF a$ <> "" THEN
IF a$ = "8" THEN
OUT &H378, 7
END IF
IF a$ = "2" THEN
OUT &H378, 4
END IF
IF a$ = "4" THEN
OUT &H378, 5
END IF
IF a$ = "6" THEN
OUT &H378, 6
END IF
IF a$ = "5" THEN
OUT &H378, 0
END IF
ELSE
OUT &H378, 0
END IF
LOOP
programme pour que le robot fasse un rectangle
(sans le commander)
CLS
OUT &H378, 0
SLEEP 10
OUT &H378, 7
SLEEP 3
OUT &H378, 6
FOR t = 1 TO 935000
NEXT t
OUT &H378, 7
SLEEP 3
OUT &H378, 6
FOR t = 1 TO 935000
NEXT t
OUT &H378, 7
SLEEP 3
OUT &H378, 6
FOR t = 1 TO 935000
NEXT t
OUT &H378, 7
SLEEP 3
OUT &H378, 6
FOR t = 1 TO 935000
NEXT t
OUT &H378, 0
END
explication
do : exécuter
loop:
A$ = INPUT$(1)
IF A$ = "8" THEN : si A=8 alors
END IF: et si
OUT &H378, 7: envoyer info 7
SLEEP 10: tempo 10
FOR t = 1 TO 935000: tempo indeterminé
NEXT t: faire la tempo
END: fin