Différences
Ci-dessous, les différences entre deux révisions de la page.
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: | {{projets: | ||
==== Références et liens ==== | ==== Références et liens ==== | ||
- | * Notez ici les références artistiques et techniques, ou autres influences | + | * https:// |
* | * | ||
* | * | ||
===== Notes techniques et matériaux ===== | ===== Notes techniques et matériaux ===== | ||
- | Liste de matériel | + | Arduino |
+ | Shield CNC | ||
+ | Stepper motor | ||
+ | Engrenage courroie | ||
+ | |||
+ | <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; | ||
+ | const int nombredepasM=2; | ||
+ | |||
+ | int speedoH = 100; //micro s entre les pas... | ||
+ | int speedoM = 100; | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(enPin, | ||
+ | digitalWrite(enPin, | ||
+ | |||
+ | digitalWrite(dirYPin, | ||
+ | digitalWrite(dirXPin, | ||
+ | } | ||
+ | void loop() { | ||
+ | for (int i = 0; i < nombredepasM; | ||
+ | digitalWrite(stepYPin, | ||
+ | delayMicroseconds(speedoM); | ||
+ | digitalWrite(stepYPin, | ||
+ | delayMicroseconds(speedoM*10); | ||
+ | } | ||
+ | for (int i = 0; i < nombredepasH; | ||
+ | digitalWrite(stepXPin, | ||
+ | delayMicroseconds(speedoH); | ||
+ | digitalWrite(stepXPin, | ||
+ | delayMicroseconds(speedoH*10); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
===== Photos et médias===== | ===== Photos et médias===== |