Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Electronique/Hardware/LED/Télécommande RGB 44-key

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Introduction

LED RGB 44-key.jpg

Télécommande pour rubans de LED 24 touches - très courante sur eBay & Co.

Câblage

fil fonction
rouge VDD (+)
vert bleu (-)
bleu rouge (-)
noir vert (-)

no comment

Arduino

Cette télécommande utilise le protocole NEC, parfaitement supporté sur un Arduino avec la librairie de Ken Shirrif.

Table des codes

FF3AC5 FFBA45 FF827D FF02FD
FF1AE5 FF9A65 FFA25D FF22DD
FF2AD5 FFAA55 FF926D FF12ED
FF0AF5 FF8A75 FFB24D FF32CD
FF38C7 FFB847 FF7887 FFF807
FF18E7 FF9867 FF58A7 FFD827
FF28D7 FFA857 FF6897 FFE817
FF08F7 FF8877 FF48B7 FFC837
FF30CF FFB04F FF708F FFF00F
FF10EF FF906F FF50AF FFD02F
FF20DF FFA05F FF609F FFE01F

La répétition d'un touche donne "FFFFFFFF".

Exemple

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv (RECV_PIN);

decode_results results;

void setup () {
  Serial.begin (115200);
  Serial.println ("setup");
  irrecv.enableIRIn ();
}

void loop () {
  if (irrecv.decode (&results)) {
    if (results.rawlen > 0 && results.decode_type == NEC) {
      Serial.println (results.value, HEX);
      if (results.value == 0xFF02FD) Serial.println ("ON/OFF");
      irrecv.resume ();
    }
  }
}

Références