Arduino Ep.18 - Comment utiliser un moteur pas à pas?

Commentaires

Portrait de HADJI samir

smileyRien à dire merci de m avoir accepté 

Portrait de tisba

super bien expliqueryes

 

Portrait de Alex

Très bonne idée!

Je vois que vous progressez très vite! smiley

Portrait de bapayet

Bonjour, tous les codes et fichiers ont disparu, vous pouvez les remettre ?

Merci !!

Portrait de didiersee

Bonjour où peut-on avoir le code svp?

Portrait de torvic

Bonjour,

Est-ce qu'on peut avoir le code svp ?

Merci...

Portrait de jaris

comment peux t-on fair tourner le moteur pas a pas (comme dans la video) constamment mais modifier sa vitesse avec un potentiometre juste avec un programme arduino

Portrait de mone

Hey? possible d'avoir le code ?

Portrait de Mia bessedik

serait-t-il possible d'avoir le code ? merci ^^ 

 

Portrait de stan1988

Bonjour serai t'il possible de remettre le code et le câblage svp??

j'ai aussi essayer le code d'écrie dans la vidéo cela fonctionne bien essayer le tous. 

Portrait de Glin Lopez

Bonsoir excusez moi j ai exécuté le même code mais il ne passe pas. 

Il me dit qu'il y a un problème d initialisation au niveau de :Setup monMoteur (nombreDepas, 9,11,10,6)

Il souligne nombreDePas je sais qu'elle est le problème aidez moi. 

Portrait de RichardV

Bonjour Glin Lopez

Le problème vient de la variable nombreDepas dans setup monMoteur (elle est mal retranscrite)

Voila le programme qui fonctionne avec un tout petit plus c'est que le moteur fait un tour complet pour une amplitude mini a maxi du potentiomètre

#include <Stepper.h>

int nombreDePas = 48*64;

Stepper monMoteur(nombreDePas, 9,11,10,12); // l'interface branchée sur les sorties 9 a 12 de l'Arduino

int valeurActuelle;
int valeurPrecedente;

void setup()
{
    monMoteur.setSpeed(8); // Vitesse Maxi de déplacement
    
}

void loop ()
{
   valeurActuelle = map(analogRead(A0), 0, 1023, 0, 2050); // Pour faire 1 tour complet
   //valeurActuelle = analogRead(A0); // Pour le positionner en fonction du potentiomètre
    monMoteur.step(valeurActuelle - valeurPrecedente);
    valeurPrecedente = valeurActuelle;
}

A+ au cas il y aurait besoin de plus d'infos

Portrait de RichardV

erreur