Aller au contenu


Photo
- - - - -

message d'erreur arduino: "decode_results" does not name a type


  • Veuillez vous connecter pour répondre
2 réponses à ce sujet

#1 emma

emma

    Nouveau membre

  • Membres
  • 1 messages

Posté 01 mars 2018 - 04:34

Bonjour, 

Dans le cadre d'un projet, je dois réaliser une programme sur arduino qui consiste à faire tourner un socle à l'aide d'un servomoteur lorsqu'on donne l'ordre avec une télécommande infrarouge.

Nous avons le programme associé à la télécommande infrarouge qui fonctionne; nous utilisons la bibliothèque IRremote. 

Or lorsqu'on associe ce programme avec le programme du servomoteur (la bibliothèque étant <Servo.h>) la ligne de programmation "decode_results results" pose problème.

 

Notre programme étant: 

#include <Servo.h>   //Pour inclure la librairie Servopour manipuler le servomoteur
Servo monServomoteur;  //Creer un objet Serov pour contrôler le servomoteur 
int pos = 0 // variable pour stocker la position du servomoteur 

#include <IRremote.h> //Pour inclure les fontions du capteur infrarouge 
int RECV_PIN = 13;
IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  monServomoteur.attach(9);  //Attache le servomoteur à la broche 9
  Serial.begin(9600); //Ouvre le port série 
  irrecv.enableIRIn(); //Active le récepteur 
}
  
void loop()
{
  // Fait bouger le bras de 0 à 180°
  if(irrecv.decode(&results)){
    Serial.println(results.value, HEX);
    irrecv.resume();
  }
 
 if(results.value==488F3CBB){
    for(int position = 0; position <= 180; position++){
    monServomoteur.write(position);
    delay(1000)
    }
  }
}

 

Nous avons bien les bibliothèques associées sur l'ordinateur utilisé et placer au bon endroit. 

Merci d'avance. 

Fichier(s) joint(s)



#2 Melmet

Melmet

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 1 519 messages
  • Gender:Male
  • Location:Saint-Sozy (46200)

Posté 01 mars 2018 - 06:18

Bonjour, 

passe déjà par la case présentation, ensuite dit nous en un peu plus.

 

merci :)


Ne demande jamais à un robot de faire ce que tu peux faire toi même. :nono: :laugh1:


#3 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 963 messages
  • Gender:Male
  • Location:Anglet

Posté 01 mars 2018 - 07:22

je pense que la solution a déjà été postée sur le forum il y a bien longtemps  =)

 

N'hésite pas à utiliser l'outil de recherche en haut de la page ! =) 
Dis nous si ça corrige ton problème ;) 
à bientôt !


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 





0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users