SOMMAIRE ►
Contrôle de LED à partir d’une télécommande Arduino – un mini-projet simple sur la base duquel vous pouvez réaliser une lumière d’ambiance à distance ou une lumière de sapin de Noël sur une bande de LED adressable ws2812b à partir de ce microcontrôleur. Regardons le schéma de l’assemblage du projet, la connexion des DEL à la carte Arduino Uno et le programme pour allumer et éteindre les LEDs avec la télécommande IR Arduino.
Ce dont vous aurez besoin
- Arduino Uno / Arduino Nano / Arduino Mega
- récepteur IR et télécommande
- LEDs et résistances
- breadboard
- fils de connexion
- librairie IRremote.h
Matériel supplémentaire sur ce sujet:
Arduino Allumer LEDs avec telecommande IR

Pour assembler le projet, trois LEDs doivent être connectées au microcontrôleur à l’aide des ports d’usage général de la carte. Vous devrez également connecter un module avec un récepteur IR de la télécommande pour l’Arduino. Dans le programme (affiché ci-dessous), vous devrez spécifier les codes des boutons de la télécommande qui vont au récepteur IR (les codes de la télécommande seront affichés sur le port moniteur série de l’IDE Arduino).
Programme Arduino pour contrôle DEL avec télécommande
#include "IRremote.h" IRrecv irrecv(A1); decode_results results; // broches de connexion des LED #define G 12 #define R 10 #define B 8 // codes de signaux des boutons de la télécommande #define B1 16718051 #define B2 16718052 #define B3 16718053 #define B4 16718054 void setup() { Serial.begin(9600); irrecv.enableIRIn(); pinMode(G, OUTPUT); pinMode(R, OUTPUT); pinMode(B, OUTPUT); } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value); if (results.value == B1) { digitalWrite(G, HIGH); } if (results.value == B2) { digitalWrite(R, HIGH); } if (results.value == B3) { digitalWrite(B, HIGH); } if (results.value == B4) { digitalWrite(G, LOW); digitalWrite(R, LOW); digitalWrite(B, LOW); } irrecv.resume(); } }
Explication du code pour contrôle DEL avec télécommande:
- appuyez sur le bouton de la télécommande, vous devriez voir le code sur le moniteur série, appuyez plusieurs fois sur le bouton pour vous assurer que vous avez le bon code;
- les codes sont spécifiés dans le programme à l’aide de l’instruction #define.
Conclusion. Allumer LED avec telecommande Arduino – est un excellent projet pour en savoir plus sur l’utilisation d’une télécommande et d’un récepteur IR avec une carte Arduino. Car les possibilités d’utilisation sont infinies. Par exemple, vous pouvez remplacer les leds par un relais statique SSR à semi-conducteurs pour commander des appareils ménagers.








le programme ne fonctionne pas que faire sa ecrit macro names must be identifiers »
Il y a eu une erreur dans la fonction #define. J’ai corrigé le code
C’est très mal expliqué ! Le gène de la pédagogie ne fait pas partie du patrimoine génétique de l’auteur. Merci quand même, c’était bien essayé !
C’est triste de voir des commentaires de ce genre. Qu’est-ce que tu n’as pas aimé?
ou peut être juste un gène de connexion cognitive qui vous fait défaut? pour ma par c’est extrêmement clair, merci à l’auteur.
Pourquoi tous les boutons ont le même code ?
Il s’agit d’un exemple de programme de télécommande. Vous devez substituer vos propres codes, sinon le circuit ne fonctionnera pas.
je met mes codes ca ne marche pas
la partie incorrect il y a quoi la
super programme je me suis bien amusé