Iremote probleme

Bonjour,
dans notre club ,nous nous essayons à Arduino.
Nous sommes de jeunes vieux retraités où U=RI est
notre devise à vie. Nous tentons de faire fonctionner un mini robot
avec Arduino, on y est presque sauf que la télécommande ne nous donne pas les ordres
de marche du robot.Sur le moniteur série, nous obtenons les messages du fichiers joint.
Quelqu’un pourrait nous donner une piste de résolution ?
merci d’avance. 8)

Erreur IRemote arduino.jpg

Bonjour, est-ce que tu peux poster le code utilisé aussi ? On dirait que le récepteur reçoit bien des code IR mais n'arrive pas à les associer avec les codes attendus dans le programme.

rexty: Bonjour, dans notre club ,nous nous essayons à Arduino. Nous sommes de jeunes vieux retraités où U=RI est notre devise à vie. Nous tentons de faire fonctionner un mini robot avec Arduino, on y est presque sauf que la télécommande ne nous donne pas les ordres de marche du robot.Sur le moniteur série, nous obtenons les messages du fichiers joint. Quelqu'un pourrait nous donner une piste de résolution ? merci d'avance. 8)

Bonjour poste ton code (entre balises code) c'est quoi comme protocole de telecommande ? RC5 ? les codes non "reconnus" le sont en appuyant sur une meme touche de la telecommande ?

Merci de me répondre si vite.
Le programme est tiré d’un shéma de robot appelé Ardubot.

protocole : quesaco; la télécommande provient d’n kit arduino, sur la photo du moniteur série
plusieurs touches ont été appuyées.

merci de votre aide.

ardubot.txt (13.7 KB)

rexty: Merci de me répondre si vite. Le programme est tiré d'un shéma de robot appelé Ardubot.

http://www.thingiverse.com/thing:603907/#instructions

protocole : quesaco; la télécommande provient d'n kit arduino, sur la photo du moniteur série plusieurs touches ont été appuyées.

merci de votre aide.

laisse tomber le protocole , c'est la methode qu'utilise l'emetteur et le recepteur pour se comprendre.

en fait , il faut faire des test avec les boutons de ta telco et relever pour tel ou tel bouton le code renvoyé "Unknow" ET ensuite utiliser ce code dans le programme pour telle ou telle action ça se passe dans la section switch du programme au niveau des "case" par exemple remplacer 0x23A557EA par 0xFF6897 (ta photo) pour aller en avant

switch(results.value)
      {
      case 0x23A557EA: 
        Serial.println(" Moving Forward"); 
        moveForward(); 
        buzz();
        break;

Merci, avec mes copains ,on essaie ce soir. bon 1°mai...avec muguet.