#include #include #define STEP_GAUCHE 0x10 // pin 7 #define DIR_GAUCHE 0x08 // pin 6 #define STEP_DROIT 0x20 // pin 12 #define DIR_DROIT 0x10 // pin 11 // valeurs a remplacer par ceux donne par PercTeacher const uint8_t deltaL[] = {}; const uint8_t delaiL[] = {}; const uint8_t deltaR[] = {}; const uint8_t delaiR[] = {}; #define N_DEPLACEMENT 0 void init_deplacements(void){ DDRH |= STEP_GAUCHE | DIR_GAUCHE; DDRB |= STEP_DROIT | DIR_DROIT; } static uint16_t* deplacement_commande_suivante(uint16_t num){ return {deltaL[num], delaiL[num], deltaR[num], delaiR[num]}; } void deplacement(uint8_t mot){ int i; for(i=0; i