Table tournante et shutter automatique

RIN67630:
Mets tout simplement après photo = 0;
while (1);

Quand tu veux refaire un cycle tu appuies sur Reset.

C'est exactement la commande que j'ai trouvé!

J-M-L:
très bien

utilisez les code tags autour du code plutôt que quote
[code]`` [color=blue]// votre code ici[/color] ``[/code].

ça doit ressembler à cela:// votre code ici
(faites aussi ctrl-T (PC) or cmd-T (Mac) dans l'IDE avant de copier le code pour qu'il soit indenté correctement)


pour le delay(50); n'oubliez pas que votre objet va sans doute vibrer un peu à cause du mouvement, donc il vaut mieux attendre un peu plus longtemps avant de déclencher la photo

C'est uniquement le temps des tests, question que je n'attends pas 3 minutes pour confirmer que ça fonctionne :slight_smile:
Voici le code qui sera fort probablement final, je ne vois pas quoi faire de plus en terme de programmation

#include <Stepper.h>

int nombreDePas = 48 * 64;
int photo;

Stepper monMoteur (nombreDePas, 9, 11, 10, 6);

void setup() {
  monMoteur.setSpeed(1);
  photo = 0;
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
}

void loop() {
  monMoteur.step(64);
  delay(1000);
  digitalWrite(2, HIGH);
  delay(1500);
  digitalWrite(3, HIGH);
  delay(1000);
  digitalWrite(3, LOW);
  digitalWrite(2, LOW);
  delay(2000);
  photo = photo + 1;
  if (photo >= 32)
  {
    digitalWrite(4, HIGH);
    delay(250);
    digitalWrite(4, LOW);
    delay(250);
    digitalWrite(4, HIGH);
    delay(250);
    digitalWrite(4, LOW);
    delay(250);
    digitalWrite(4, HIGH);
    delay(250);
    digitalWrite(4, LOW);
    delay(250);
    digitalWrite(4, HIGH);
    delay(250);
    digitalWrite(4, LOW);
    delay(250);
    digitalWrite(4, HIGH);
    delay(3000);
    digitalWrite(4, LOW);
    while (1) { }
  }
}

Sur pinMode 2 et 3 il y aura un transistor sauf si vous avez une meilleure idée, je veux laisser mon appareil photo gérer son propre courant au lieu de lui en injecter qui vient de l'arduino. L'appariel photo a une batterie de 7.4v .

Sur le pinMode 4, c'est un active buzzer

Le code pourrait-il être plus efficace?