Besoin d'aide Servomoteur Arduino avec bouton.
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Besoin d'aide Servomoteur Arduino avec bouton.



  1. #1
    invitefc7b8e34

    Besoin d'aide Servomoteur Arduino avec bouton.


    ------

    Bonjour,

    Je suis débutant. Je cherche un programme pour servomoteur sur Arduino.
    Dans ce programme, il me faudrait un servomoteur et puis un bouton qui ,quand j'appuie puis relâche le bouton, va jusqu'à un certaine angle (140° en l'occurrence pour un servomoteur 0-180°) et ,quand j'appuie sur le bouton alors que le servomoteur est déjà à 140°, il faudrait qu'il revienne à sa position initiale.

    Je suis assez pressé étant donné que j'ai un projet à faire, etc.
    Une aide me serait très précieuse.
    Merci par avance.

    Théo

    -----

  2. #2
    invite7070fa42

    Re : Besoin d'aide Servomoteur Arduino avec bouton.

    Bonsoir,

    manifestement tu ne t'ai pas donné la peine de chercher par toi-même une réponse à tes besoins, ici ce n'est pas un forum qui te donnera une réponse clé en main à tes devoirs.

    Un code assez proche de ce que tu désires est disponible dans les exemples de l'Arduino mais sauras-tu le trouver?

  3. #3
    invitefc7b8e34

    Re : Besoin d'aide Servomoteur Arduino avec bouton.

    Bonjour,

    Je me doutais que mon message serait pris comme ça, et contrairement à ce que vous venez de dire j'ai pris la peine de chercher.
    J'ai trouvé de nombreux programmes pour faire fonctionner un servomoteur.
    Seulement, je ne sais pas comment codé un bouton sur lequel ,quand on appuie, le servomoteur va d'un angle à un angle (en l’occurrence de 0° à 140°).
    Et puis quand on appuie à nouveau dessus, il revient à sa position initiale soit 0°.

    J'ai ainsi trouvé de nombreux programmes, comme celui ci-dessous:

    Code:
    #include <Servo.h> 
     
    Servo myservo;            
     
    int pos = 0;    
     
    void setup() 
    { 
      myservo.attach(9);  
    } 
     
    void loop() 
    { 
      for(pos = 0; pos < 180; pos += 1)   
      {                                  
        myservo.write(140);              
        delay(15);                        
      } 
      for(pos = 180; pos>=1; pos-=1)     
      {                                
        myservo.write(0);              
        delay(15);                      
      } 
    }
    Une aide me serait ainsi utile pour ajouter un bouton, une sorte d'interrupteur qui n'est finalement pas un bouton poussoir.
    Merci par avance.
    Dernière modification par Antoane ; 12/02/2016 à 07h38. Motif: Ajout des balises [code] pour préserver l'indentation.

  4. #4
    invite092cb13c

    Re : Besoin d'aide Servomoteur Arduino avec bouton.

    Bonjour

    Quand on débute avec de la programmation, il ne faut pas bruler les étapes, il faut résoudre les problèmes un par un.
    Tu commences par faire allumer une led (sortie 13 il me semble) avec l'appuie sur le bouton, puis etteindre le coup suivant.
    Quand tu as resolu ce problème ( attention il y a des pieges comme les rebonds par exemple) tu remplaces la fonction d'allumer la led, par ecrire 140 dans une variable et la fonction etteindre la led par écrire 0 dans la même variable. Il ne reste plus qu'à transferer la variable dans la fonction servo.

    Ce ne sont que de simples conseils.

    Gilles

  5. A voir en vidéo sur Futura

Discussions similaires

  1. arduino, servomoteur et bouton poussoir
    Par invite6170f95c dans le forum Électronique
    Réponses: 68
    Dernier message: 22/07/2015, 13h53
  2. Besoin d'aide : Distributeur d'eau pour plantes, avec arduino
    Par invite5b777b38 dans le forum Électronique
    Réponses: 10
    Dernier message: 16/03/2015, 21h07
  3. besoin d'aide bouton poussoir avec l'arduino mega
    Par invite7f6bf7c8 dans le forum Électronique
    Réponses: 11
    Dernier message: 20/10/2014, 21h32
  4. Help Bouton Poussoir pour Servomoteur '" Arduino "
    Par invitee61d2fc4 dans le forum Électronique
    Réponses: 6
    Dernier message: 23/04/2014, 08h11
  5. Réponses: 1
    Dernier message: 09/02/2013, 18h50
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...