Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

comment programmer un servomoteur SG90 ?




  1. #1
    Doucheka

    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 à 20h05. Motif: Ajout balises [code]

Sur le même thème :

Discussions similaires

  1. [Thermique] Comment brancher un thermostat sur un servomoteur ? [résolu]
    Par nicolaslc dans le forum Dépannage
    Réponses: 7
    Dernier message: 02/03/2013, 16h34
  2. comment peut le servomoteur faire une rotation?
    Par badr-MOB dans le forum Électronique
    Réponses: 9
    Dernier message: 04/06/2011, 08h54
  3. Programmer un servomoteur sur Flowcode V4
    Par pra95 dans le forum Électronique
    Réponses: 1
    Dernier message: 19/03/2010, 09h48
  4. Comment commander mon servomoteur ?
    Par arizona07 dans le forum Électronique
    Réponses: 6
    Dernier message: 14/04/2008, 20h51
  5. comment faire un servomoteur qui tourne a 360°
    Par MeMyki dans le forum Électronique
    Réponses: 27
    Dernier message: 25/03/2004, 22h46