Bonjour à tous , je reviens vers vous sous le pseudo "Ninouid" après vous avoir contacté avec celui de "Marilou 1950" suite à un problème informatique rencontré avec mon MAC.
j'ai lu les bonnes pratiques et désormais j'en tiendrai compte. Si un écart vous apparaissait malgré tout, sans doute mon inexpérience en serait la cause.
Pour en revenir au détecteur IR, j'ai renouvelé le composant et essayé de l'utiliser dans l'obscurité comme dans d'autres positions mais en vain. Il s'agit sans doute du choix de la bibliothèque et du code. L'appui sur la même touche de la télécommande ELEGOO génère des codes hexadécimaux différents !!?
Au niveau de la bibliothèque " IRremote by shirriff Version 4.3.1" en appuyant sur "more infos" j'ai pu accéder a des infos effectivement mais ces dernières ne concernent pas vraiment l'exemple de code à choisir. Je remets les qq lignes de programme que j'ai pu copier au niveau du KIT d'initiation acheté via AMAZON.
#include <IRremote.h>
const int Broche_Recep = 7; //Broche numérique liée au récepteur IR
IRrecv recep(Broche_Recep); //Instanciation de l'objet ‘recep’
decode_results result; //Instanciation de l'objet ‘result’
void setup(){
Serial.begin(9600); //définition de le vitesse de transmission (baud)
recep.enableIRIn(); //Démarrer le processus de réception
recep.blink13(true); //Activer le clignotement de la LED 13 en cours de réception
}
void loop(){
if (recep.decode(&result)){ //Si un code est reçu
Serial.println(result.value, HEX); //Afficher le code reçu en hexadécimal
recep.resume(); //Réinitialiser le processus de réception
}
}
Ci-joint le résultat obtenu au niveau du Serial monitor. Je ne sais pas ou chercher l'information. Si quelqu'un peut me guider .J'ai essayé la version 2.6.0 mais en vain.
Merci à vous
21:08:59.722 -> **************************************************************************************************
21:08:59.820 -> Thank you for using the IRremote library!
21:08:59.853 -> It seems, that you are using a old version 2.0 code / example.
21:08:59.918 -> This version is no longer supported!
21:08:59.984 -> Please use one of the new code examples from the library,
21:09:00.049 -> available at "File > Examples > Examples from Custom Libraries / IRremote".
21:09:00.115 -> Or downgrade your library to version 2.6.0.
21:09:00.147 ->
21:09:00.179 -> Start with the SimpleReceiver or SimpleSender example.
21:09:00.213 ->
21:09:00.213 -> The examples are documented here:
21:09:00.245 -> GitHub - Arduino-IRremote/Arduino-IRremote: Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
21:09:00.344 -> A guide how to convert your 2.0 program is here:
21:09:00.410 -> GitHub - Arduino-IRremote/Arduino-IRremote: Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
21:09:00.507 ->
21:09:00.507 -> Thanks
21:09:00.507 -> **************************************************************************************************
21:09:00.606 ->
21:09:00.606 ->
21:09:12.327 -> FFFFFFFF
21:09:12.379 -> FFFFFFFF
Ln 15, Col 2
Arduino Uno
on COM4