Table tournante et shutter automatique

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 :slight_smile:

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) { }
}
}