ajout système d'étapes

This commit is contained in:
dd060606
2025-05-25 13:15:07 +02:00
parent 9167637101
commit d728979256
4 changed files with 130 additions and 59 deletions

24
src/utils.cpp Normal file
View File

@@ -0,0 +1,24 @@
#include "main.h"
#include "utils.h"
#include <Arduino.h>
void enableDrivers()
{
digitalWrite(M1_ENABLE_PIN, LOW); // LOW pour activer le driver
digitalWrite(M2_ENABLE_PIN, LOW);
}
void disableDrivers()
{
digitalWrite(M1_ENABLE_PIN, HIGH);
digitalWrite(M2_ENABLE_PIN, HIGH);
}
int getStepsForDistance(float cm)
{
/*
float circumference = 3.1416 * WHEEL_DIAMETER;
float steps_per_cm = (STEPS_PER_REV * 16) / circumference;
*/
return cm * 740; // Valeur calculée à la main pour une vitesse de 5000 :)
}