projets:horloge_qi:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:horloge_qi:start [2023/02/27 15:08]
admin Créé depuis le formulaire creerunprojet
projets:horloge_qi:start [2023/03/01 09:48] (Version actuelle)
admin [Notes techniques et matériaux]
Ligne 10: Ligne 10:
 {{projets:horloge_qi:start:3rose.jpg?800|Horloge QI}} {{projets:horloge_qi:start:3rose.jpg?800|Horloge QI}}
 ==== Références et liens ==== ==== Références et liens ====
-  * Notez ici les références artistiques et techniques, ou autres influences+  * https://www.tommycoolman.com/2021/07/31/control-two-independent-stepper-motors-with-an-arduino/
   *    * 
   *    * 
  
 ===== Notes techniques et matériaux ===== ===== Notes techniques et matériaux =====
-Liste de matériel et composants nécessaires (documents avec photo si possible...)+Arduino 
 +Shield CNC 
 +Stepper motor 
 +Engrenage courroie et mecanique diverse 
 + 
 +<code c> 
 +const int enPin=8; 
 +const int stepXPin = 2; //X.STEP 
 +const int dirXPin = 5; // X.DIR 
 +const int stepYPin = 3; //Y.STEP 
 +const int dirYPin = 6; // Y.DIR 
 +const int stepZPin = 4; //Z.STEP 
 +const int dirZPin = 7; // Z.DIR 
 + 
 +const int nombredepasH=120; // rapport 60  heure 
 +const int nombredepasM=2; 
 + 
 +int speedoH = 100; //micro s entre les pas... 
 +int speedoM = 100; 
 + 
 +void setup() { 
 +  pinMode(enPin, OUTPUT); 
 +  digitalWrite(enPin, LOW); 
 + 
 +  digitalWrite(dirYPin, HIGH); // Enables the motor to move in a particular direction 
 +  digitalWrite(dirXPin, LOW); // Enables the motor to move in a particular direction 
 +
 +void loop() { 
 +  for (int i = 0; i < nombredepasM; i++) { 
 +      digitalWrite(stepYPin, HIGH); 
 +      delayMicroseconds(speedoM); 
 +      digitalWrite(stepYPin, LOW); 
 +      delayMicroseconds(speedoM*10); 
 +  } 
 +    for (int i = 0; i < nombredepasH; i++) { 
 +      digitalWrite(stepXPin, HIGH); 
 +      delayMicroseconds(speedoH); 
 +      digitalWrite(stepXPin, LOW); 
 +      delayMicroseconds(speedoH*10)
 +  } 
 +
 + 
 +</code>
  
 ===== Photos et médias===== ===== Photos et médias=====
  • projets/horloge_qi/start.1677506896.txt.gz
  • Dernière modification: 2023/02/27 15:08
  • de admin