comment programmer un servomoteur SG90 ?
Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

comment programmer un servomoteur SG90 ?



  1. #1
    invitef1385a56

    comment programmer un servomoteur SG90 ?


    ------

    Bonjour,

    je dois programmer 3 servo moteurs SG90 a base d'un pic 16f877A, sans utiliser la PWM. j'ai fais un programme mais j''obtient pas se que je veux,donc si vous pouvez m'aider serai parfait.

    Code:
     unsigned compt=0,periode=1330,impulsion0,impulsion1,impulsion2 ;
    
     void interrupt(){
    
      compt++;
       if(compt>=periode){
          compt=0; PORTC=0X07;
       }
      else{
       if(compt>=impulsion0){
          PORTC.RC0=0;
       }
        if(compt>=impulsion1){
          PORTC.RC1=0;
       }
         if(compt>=impulsion2){
          PORTC.RC2=0;
       }
      }
      INTCON.INTF=0;
      TMR0=56;
     }
    
    void main() {
    
      TRISC=0;
      PORTC=0;
      TMR0=56;
      INTCON=0XA0;
      OPTION_REG=0X80;
    
       impulsion0=67;
       impulsion1=100;
       impulsion2=130;
      while (1){
       delay_ms(1000);
       impulsion0=impulsion0+5;
       impulsion1=impulsion1+2;
       impulsion2=impulsion2+1;
       if (impulsion0>=130) impulsion0=67;
       if (impulsion1>=130) impulsion1=67;
       if (impulsion2>=130) impulsion2=67;
      }
    }

    -----
    Dernière modification par Antoane ; 10/05/2015 à 21h05. Motif: Ajout balises [code]

Discussions similaires

  1. [Thermique] Comment brancher un thermostat sur un servomoteur ? [résolu]
    Par invite4fc7ad9d dans le forum Dépannage
    Réponses: 7
    Dernier message: 02/03/2013, 17h34
  2. comment peut le servomoteur faire une rotation?
    Par invite93ed6d5d dans le forum Électronique
    Réponses: 9
    Dernier message: 04/06/2011, 09h54
  3. Programmer un servomoteur sur Flowcode V4
    Par invite6e44a831 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/03/2010, 10h48
  4. Comment commander mon servomoteur ?
    Par invite02e6632e dans le forum Électronique
    Réponses: 6
    Dernier message: 14/04/2008, 21h51
  5. comment faire un servomoteur qui tourne a 360°
    Par inviteb85d65c3 dans le forum Électronique
    Réponses: 27
    Dernier message: 25/03/2004, 23h46
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...