Difference between revisions of "MoodBox"

m (Enregistré en utilisant le bouton "Sauvegarder et continuer" du formulaire)
Line 133: Line 133:
 
* tournevis, pinces coupantes, scie ...
 
* tournevis, pinces coupantes, scie ...
 
* outil type Dremel.
 
* outil type Dremel.
 +
|Tuto_Attachments={{ {{tntn|Tuto Attachments}}
 +
|Attachment=Plan de base découpe laser
 +
}}
 
}}
 
}}
 
{{ {{tntn|Separator}}}}
 
{{ {{tntn|Separator}}}}
Line 236: Line 239:
  
 
La gestion des temps d'attente, notamment pour la surveillance du nombre d'appuis sur la barre, a été faite en utilisant la fonction millis() afin d'éviter la fonction delay() qui met en pause tout le programme.
 
La gestion des temps d'attente, notamment pour la surveillance du nombre d'appuis sur la barre, a été faite en utilisant la fonction millis() afin d'éviter la fonction delay() qui met en pause tout le programme.
 +
 +
Pour contourner le fonctionnement séquentiel l'utilisation de la bibliothèque AccelStepper.h et l'implantation des commandes associées au cœur même des routines appelées séquentiellement par la boucle principale, permettent d'avoir la simultanéité des actions principales, à savoir : les animations de la ledring et la rotation du moteur pas-à-pas.
  
 
{{Idea|C'est cette astuce dans le code qui permet de ne pas arrêter le moteur le temps dédié à la surveillance d'une interaction avec la barre.}}
 
{{Idea|C'est cette astuce dans le code qui permet de ne pas arrêter le moteur le temps dédié à la surveillance d'une interaction avec la barre.}}

Revision as of 15:33, 2 July 2018