Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
Robot principal
(voir la source)
Version du 8 mars 2021 à 15:13
768 octets ajoutés
,
8 mars 2021 à 15:13
→movementTask
Ligne 95 :
Ligne 95 :
Les taches que le robot pourra effectuer Pour l’instant il n y en a qu’une seul : movement-Task.c
Les taches que le robot pourra effectuer Pour l’instant il n y en a qu’une seul : movement-Task.c
+
#include "movementTask.h"
+
#include "rbtMovement.h"
+
#include "MCP233.h"
+
+
+
/* Variables */
+
+
robotState_t robotState = BLOCKED;
+
+
+
/* Task */
+
+
void StartSendMovementCmd(void const * argument){
+
/******** Initializations ********/
+
//TODO measure accurately
+
+
rbtMovementInit(265, 88, 88, 4096, 4096);
+
drive_forward(0); //making sure that the MCP command buffer is empty
+
+
robotState = IDLE;
+
+
/******** Movement path command list ********/
+
+
/*Aller retour x2*/
+
+
rbtMove(1000); //distance en mm
+
rbt_turn(180); //angle en degres, (-) pour tourner a gauche et (+) pour tourner a droite
+
rbtMove(1000);
+
rbt_turn(180);
+
+
while(1){
+
osDelay(1); //boucle pour debugger, le programme devrait rester bloquer ici a la fin de son execution
+
}
+
+
/* USER CODE END 5 */
+
}
Yassir zraigui
38
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
Accueil
Modifications récentes
Page au hasard
Aide
Coupe de France de Robotique
Édition 2021/2022
Édition 2020/2021
Édition 2019/2020
Édition 2018/2019
Édition 2017/2018
Édition 2015/2016
Modules techniques
Liste des modules
Projet 5A 2020-2021
Projet 4A 2020-2021
Superviseur - Projet 5A - 2019-2020
Repérage par camera - Projet 4A - 2019-2020
ToF Module
Flashage STM32 sans-fil
Tutoriels
Créer son PCB avec STM32
Guide STM32Cube
Guide QT
Guide Git
Guide Réglage PID MCP
Outils
Pages spéciales
Version imprimable