Re-bonjour à tous.
J'ai donc la télécommande (comme celles du lien google) et un rxb6, branché sur un arduino pro micro (data rxb6 vers interrupt 0, soit pin D3 sur le pro micro).
Je reçois bien des informations, mais c'est un peu obscur pour moi pour le moment...
Un essai avec l'exemple fourni ReceiveDEmo_Simple de la librairie rc-switch me donne :
Received 5600704 / 24bit Protocol: 1
pour chacun des 4 boutons de la télécommande.
Avec l'exemple ReceiveDemo_Advanced, j'obtiens pourtant des valeurs brutes différentes :
Bouton A :
Decimal: 5600704 (24Bit) Binary: 010101010111010111000000 Tri-State: FFFFF1FF1000 PulseLength: 328 microseconds Protocol: 1
Raw data: 10200,324,988,956,352,348,968,960,356,340,972,956,356,344,972,952,364,332,980,952,364,944,368,944,372,328,984,940,376,324,988,936,376,936,380,932,380,320,996,316,996,316,996,320,996,316,996,316,1000,
Bouton B :
Decimal: 5600704 (24Bit) Binary: 010101010111010111000000 Tri-State: FFFFF1FF1000 PulseLength: 329 microseconds Protocol: 1
Raw data: 10268,312,1016,984,344,356,980,980,344,352,980,980,348,348,984,976,352,344,984,972,360,968,364,960,372,328,1004,952,380,320,1012,944,388,940,400,928,404,292,1040,288,1040,292,1040,292,1040,292,1040,288,1040,
Bouton C :
Decimal: 5600704 (24Bit) Binary: 010101010111010111000000 Tri-State: FFFFF1FF1000 PulseLength: 329 microseconds Protocol: 1
Raw data: 10308,292,1040,992,336,364,964,988,344,356,972,984,340,356,980,976,352,348,980,976,356,968,364,964,372,324,1004,952,384,308,1020,940,400,924,420,904,452,228,1092,244,1088,240,1092,236,1092,240,1096,232,1096,
Bouton D :
Decimal: 5600704 (24Bit) Binary: 010101010111010111000000 Tri-State: FFFFF1FF1000 PulseLength: 334 microseconds Protocol: 1
Raw data: 10328,312,1012,944,408,260,1072,884,488,212,1096,868,472,224,1092,872,472,224,1092,872,456,876,456,872,468,232,1088,876,452,244,1080,884,448,880,452,880,456,240,1096,236,1084,248,1076,256,1068,264,1064,272,1060,
J'avoue être un peu perdu sur l'interprétation et l'exploitation de ces valeurs...