4f226353
pfrison
premier commit
|
1
2
3
4
|
# Projet CREP
Git du projet CREP (projet IMA 2019 P42)
|
69bf4d5f
pfrison
Mise à jour du RE...
|
5
|
## PercTeacher
|
0168f2ba
pfrison
premier tests pou...
|
6
|
|
69bf4d5f
pfrison
Mise à jour du RE...
|
7
8
9
10
11
12
13
|
Pour nous faciliter l'écriture du parcours que devra faire le robot, nous avons eu l'idée de créer un logiciel pour piloter le robot depuis un PC via liaison série et d'enregistrer le parcours ainsi créé.
Nous avons choisi de le réaliser en Java, car la création d'une interface graphique est plus simple.
Chaque mouvement est décomposé en "action". Une action correspond à deux valeurs de pas à effectué par les deux moteur pas-à-pas ainsi que deux délais qui correspondent à la durée d'attente entre chaque pas
(plus le délai est cours, plus la vitesse est importante). Ce tableau d'action s'exporte en quatre tableaux de long (pas moteur gauche + droit + délais moteur gauche + droit) qui pourrons être directement
utilisé dans le programme final.
En plus de l'interface graphique, le logiciel possède des raccourcis claviers comme suit :
|
c930bc7b
pfrison
Mise à jour du RE...
|
14
|
* Les touches du pavé numérique de 1 à 9 (excepté 5) correspondes aux différents mouvements.
|
69bf4d5f
pfrison
Mise à jour du RE...
|
15
16
17
|
* La touche espace ajoute une nouvelle action.
* La touche 0 du pavé numérique ajoute une pause (ouvre un dialog demandant la durée).
* La touche retour arrière permet de retourner en arrière.
|
53915f04
pfrison
Mise à jour du RE...
|
18
19
|
Le logiciel a été nommé "PercTeacher" ("Perc" étant le nom donné au robot dans le scénario).
|