Untitled
unknown
plain_text
a year ago
1.1 kB
3
Indexable
#include <IRremote.h> int RECV_PIN = 13; // Définition de la broche Signal du récepteur IR raccordé sur la carte int pinRelais = 10; //Définition de la broche de commande du relais IRrecv irrecv (RECV_PIN); // Déclaration du module InfraRouge (IR) decode_results results; >//initialisation module IR void setup () // code qui ne se lance qu'une fois { Serial.begin (9600); // Démarre la communication série avec le PC pour le débuggage irrecv.enableIRIn (); // Démarrage du récepteur IR pinMode(pinRelais,OUTPUT); } void loop () //code qui tourne en boucle { if (irrecv.decode (& results)) { //lecture signal télécommande Serial.println (results.value, HEX); // Affichage de la valeur reçue en héxadécimal if (results.value == 0xFF02FD) //si appui du bouton OK sur la télécommande {digitalWrite(pinRelais, HIGH); //allumage de la lampe else {digitalWrite(pinRelais, LOW); //si ce n'est pas le bouton OK : Serial.print(pinRelais);} //éteindre la lampe irrecv.resume (); // Réception de la valeur suivante } }
Editor is loading...
Leave a Comment