
Dans ce projet on va allumer à distance des LEDs par une télécommande infrarouge:
Pour réaliser le montage, on peut connecter la LED vert à la borne numérique N°2, la LED jaune à la borne numérique N°2 et la LED rouge à la borne numérique N°3 de la carte Arduino.
Pour le capteur infraourge IR, on connecte:
Les méthodes de montage sont nombreuses et en voilà des exemples :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
#include <IRremote.h> int RECV_PIN = 5; IRrecv irrecv(RECV_PIN); // le capteur infrarouge est connecté à broche 5 de l’Arduino decode_results results; const int led_verte = 2; // le relais est connecté à la broche 2 de la carte Adruino const int led_oranger = 3; // le relais est connecté à la broche 3 de la carte Adruino const int led_rouge = 4; // le relais est connecté à la broche 4 de la carte Adruino int allumer_vert,allumer_rouge,allumer_oranger; void setup() { irrecv.enableIRIn(); // Initialise le recepteur infrarouge allumer_vert=0; allumer_rouge=0; allumer_oranger=0; pinMode(led_verte, OUTPUT); pinMode(led_oranger, OUTPUT); pinMode(led_rouge, OUTPUT); } void loop() { if (irrecv.decode(&results)) { if (results.value==0xFF30CF)//on appuie sur la touche 1 de la télécommande { if (allumer_vert==0 )// si led verte éteinte {allumer_vert=1; digitalWrite(led_verte, HIGH);// LED oranger s'allume }else {allumer_vert=0; digitalWrite(led_verte, LOW);// LED oranger s'éteint } } if (results.value==0xFF18E7)//on appuie sur la touche 2 { if (allumer_oranger==0 ) // si led oranger éteinte {allumer_oranger=1; digitalWrite(led_oranger, HIGH);// LED oranger s'allume }else {allumer_oranger=0; digitalWrite(led_oranger, LOW);// LED oranger s'éteint } } if (results.value==0xFF7A85)//on appuie sur la touche 3 { if (allumer_rouge==0 ) // si led rouge éteinte {allumer_rouge=1; digitalWrite(led_rouge, HIGH);// LED rouge s'allume }else {allumer_rouge=0; digitalWrite(led_rouge, LOW);// LED rouge s'éteint } } irrecv.resume(); // Recoit la valeur suivante } } |
diomande 19-07-2121
s'il vous je veux utliser un ventilateur mais je sais pas comment m'y prendre pour varier la vitess de mon ventilateur si vous me donner des idées
Med Ali 21-07-2121
salut il faut utiliser le Module Contrôleur De Moteur L293D
Yahya 17-07-2121
je n'arrive pas à atteindre le but je reçoit un message : No such file or directory
Serigne 25-05-2121
Bonjour En fait je voulais vous demander si vous avez une idée de le faire avec les chiffres de dizaines; par exemple allumer une LED en appuyant le chiffre 12 de la télécommande infrarouge. Ca fait un petit moment que j'ai commencé mais ca ne fonctionne pas encore.
Med Ali 25-05-2121
ok je vais le faire et vous envoyer la solution le plus vite possible.
yolande 15-05-2121
C' est bon maintenant ça fonctionne ! merci beaucoup
yolande 15-05-2121
si c'est fait comme il à été indiqué sur ce schéma , mais la lumière infrarouge fonctionne parfaitement sur l'arduino . Mais je ne sais ne sais pas pourquoi ça ne fonctionne pas
yolande 12-05-2121
Bonjour , moi j'essaye avec la télécommande de chez elegoo et je ne sais pas pourquoi ça ne fonctionne pas. La télécommande peut être le problèm ? svp
Med Ali 13-05-2121
il y a 3 scénarios: 1- La télécommande ne marche pas 2- le capteur infrarouge ne marche pas 3- vous n'avez pas fait le bon montage