Étape 4: Logiciels et codage (IDE Arduino)
Il s’agit de la dernière étape, le matériel est terminé et nous pouvons commencer la programmation. Ouvrez le logiciel IDE arduino et copiez le programme ci-dessous ou téléchargez le fichier Code.txt. Vous connectez arduino Board via un câble usb, vérifier le PORT COM et puis le compiler et charger le code sur votre Arduino connecté à votre système.
CODE :
#include
const int stepsPerRevolution = 200 ; changer cela pour adapter le nombre de pas par tour / / pour votre moteur
int sensorPin = A0 ;
int sensorValue = 0 ;
initialiser la bibliothèque de moteurs pas à pas sur les broches 8 à 11 :
Stepper myStepper (stepsPerRevolution, 8, 9, 10, 11) ;
void setup()
{
pinMode (entrée, A0) ;
myStepper.setSpeed(60) ; régler la vitesse à 60 tr/min
}
void loop()
{
sensorValue = analogRead(sensorPin) ;
Si (sensorValue > = 150) //Change la vous selon votre distance de la sonde
{
étape d’un tour dans un sens :
Serial.println("Clockwise") ;
myStepper.step(stepsPerRevolution) ;
Delay(2000) ; vous pouvez modifier la valeur de temps de retard selon les révolutions du moteur de votre
pas une révolution dans l’autre sens :
Serial.println("Counterclockwise") ;
myStepper.step(-stepsPerRevolution) ;
Delay(2000) ;
}
}