*
Robotix 2019




Utilisation d'une télécommande

Ce script fonctionne avec toute télécommande infrarouge (p&r exemple une vieille télécommande de télévision).
On peu ainsi détecter le code correspondant à chaque touche pour utiliser par la suite cette télécommande pour commander notre robot.
Cliquez pour télécharger code et librairies

Voici un détectei infra rouge


et une télécommande







/* Reception infrarouge*/

#include IRremote.h

int broche_reception = A5;
// broche anlogique 5

IRrecv reception_ir(broche_reception);
// crée une instance

decode_results decode_ir;
// stockage données reçues

void setup()
{
Serial.begin(9600);
reception_ir.enableIRIn();
// démarre la réception

}

void loop()
{
if (reception_ir.decode(&decode_ir) )
{
Serial.println(decode_ir.value, HEX);
/* script d'une action quelconque */
reception_ir.resume();
// reçoit le prochain code

}
}

  • En gras les lignes correspondant à la gestion de la télécommande, elles sont à inclure de la même façon dans tout type de script.

  • Instance : instance d'une classe, un objet avec un comportement et un état, tous deux définis par la classe
    (le tout est en quelque sorte semblable à une fonction).


  • Tester la télécommande avec des LED's