Bon et bien finalement terminé la partie électronique et programmation de mon projet! Ça fonctionne parfaitement! Reste à recevoir ma Tevo Tornado pour imprimer ma table ![]()
Le code
const int stepPin = 3;
const int dirPin = 4;
int photo;
void setup() {
pinMode(stepPin,OUTPUT);
pinMode(dirPin,OUTPUT);
photo=0;
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(2,OUTPUT);
}
void loop() {
digitalWrite(7,LOW);
delay(3000);
digitalWrite(8,LOW);
delay(500);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
delay(1000);
digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction
// Makes 200 pulses for making one full cycle rotation
for(int x = 0; x < 8; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(12000);
digitalWrite(stepPin,LOW);
delayMicroseconds(12000);
}
photo=photo+1;
delay(250);
if (photo >= 25)
{
digitalWrite(2,HIGH);
delay(250);
digitalWrite(2,LOW);
delay(250);
digitalWrite(2,HIGH);
delay(250);
digitalWrite(2,LOW);
delay(250);
digitalWrite(2,HIGH);
delay(250);
digitalWrite(2,LOW);
delay(250);
digitalWrite(2,HIGH);
delay(250);
digitalWrite(2,LOW);
delay(250);
digitalWrite(2,HIGH);
delay(3000);
digitalWrite(2,LOW);
while(1) { }
}
}
