Prérequis :
Matériel :
- 1 x Carte Arduino
- 1 x HC-SR04 capteur à Ultrason
- 1 x 28BYJ-48 5V DC
- 1 x ULN2003 driver
- Fils de connexion
- 1 x Breadboard
Vidéo de démonstration :
Schéma de câblage :
Code :
const int trigPin = 12;
const int echoPin = 13;
float duration;
float distance;
#include <Stepper.h>
const int stepsPerRevolution = 100;
Stepper myStepper(stepsPerRevolution, 8, 10, 9, 11);
int motorSpeed = 100;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
myStepper.setSpeed(motorSpeed);
}
void loop() {
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
if (distance < 10) {
myStepper.step(-stepsPerRevolution);
}
else {
myStepper.step(stepsPerRevolution);
}
}
+ Infos sur le langage utilisé :
1. Fonctions
2. Variables
3. Stucture
Nombre de vues: 945
J’aime ça :
J’aime chargement…