Accueil > Arduino > La communication infrarouge

La communication infrarouge

Dernier ajout : 29 décembre 2013.

Articles de cette rubrique

    29 décembre 2013

  • Réception depuis Arduino des signaux d’une télécommande

    L’objectif

    Comme nous savons récupérer le type et les codes d’une télécommande,
    on peut alors, à la réception d’un signal émis par cette télécommande, choisir de faire telle ou telle action.

    Un exemple de code

    Dans cet exemple, le récepteur est branché sur le pin11 d’Arduino.

    En fichier sont définies les codes correspondant à chaque touche de la télécommande.

    Il suffit alors de comparer le signal reçu avec ces codes pour agir en conséquence.


  • Types et codes des télécommandes

    Les types

    Les télécommandes sont de divers types. Il est important de connaître celui-ci pour pouvoir ensuite émettre un signal équivalent.

    Voici la liste des types donnés par la librairie IRremote :

    Comment récupérer les types et les codes

    La librairie IRremote contient un exemple appelé IRrecvDump qui renvoie toute la structure du code reçu.

    On branche le récepteur infrarouge (PIN 11), on ouvre la liaison série et quand on appuie sur une touche d’une télécommande, on obtient ce type de message :

    En tout début, on lit le code hexadécimal reçu : FF6897.

    Ensuite on voit apparaître le type de codage : NEC

    Ces informations vous permettront, soit d’agir en fonction du signal reçu, soit d’émettre ce même signal à partir de votre propre émetteur.


SPIP | | Plan du site | Suivre la vie du site RSS 2.0