Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
materiel:silentstepstick:accueil [2016/08/13 16:37] resonance [Réglages du courant] |
materiel:silentstepstick:accueil [2018/01/28 15:17] (Version actuelle) resonance ancienne révision (2016/08/13 16:46) restaurée |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Silent Step Stick (TMC2100) ====== | ====== Silent Step Stick (TMC2100) ====== | ||
- | Le // | + | Le // |
- | {{: | + | Voir un exemple de réalisation avec ce //driver// : [[projets: |
+ | |||
+ | {{: | ||
Ligne 43: | Ligne 45: | ||
==== Shield ===== | ==== Shield ===== | ||
- | La //Fabscan shield// permet juste de brancher facilement le pilote (// | + | La //Fabscan shield// permet juste de brancher facilement le pilote (// |
==== SilentStepStick ==== | ==== SilentStepStick ==== | ||
Ligne 122: | Ligne 124: | ||
=====Code Arduino===== | =====Code Arduino===== | ||
+ | <code cpp> | ||
+ | // Test du SilentStepStick 5V de Watterott | ||
+ | // Faire simplement avancer le moteur dans un sens | ||
- | Réglage VREF = 0.9V | + | // Branchements |
- | Réglage VREF = 1V (chauffe un peu) | + | // Sur la FabScan Shield, le premier emplacement correspond à ces pins |
- | Programme Arduino Test | + | // |
- | Soulève 500g + 300g | + | // |
+ | #define EN_PIN | ||
+ | #define STEP_PIN 3 // 3 | 6 | 12 | A1 | ||
+ | #define DIR_PIN | ||
+ | // HIGH for 16 microstepping, | ||
+ | #define MS_PIN | ||
+ | |||
+ | // Configurations de base | ||
+ | void setup() | ||
+ | { | ||
+ | pinMode(EN_PIN, | ||
+ | pinMode(DIR_PIN, | ||
+ | pinMode(STEP_PIN, | ||
+ | | ||
+ | digitalWrite(EN_PIN, | ||
+ | digitalWrite(DIR_PIN, | ||
+ | digitalWrite(STEP_PIN, | ||
+ | | ||
+ | //Si nous ne voulons pas de microstepping, | ||
+ | // | ||
+ | // | ||
+ | |||
+ | delay(1000); | ||
+ | digitalWrite(EN_PIN, | ||
+ | } | ||
+ | |||
+ | // Programme qui fait avancer le moteur | ||
+ | void loop() | ||
+ | { | ||
+ | digitalWrite(STEP_PIN, | ||
+ | delay(2); | ||
+ | digitalWrite(STEP_PIN, | ||
+ | delay(2); | ||
+ | } | ||
+ | </ |