Télécommande et capteur IR de DFRobot

Pour réaliser l'application, il vous faut : 

  • une carte DFRobot Roméo ( arduino );
  • un capteur IR avec une télécommande IR;
  • téléchargez la librairie IRTele.zip
  • décompressez la librairie IRTele dans le répertoire \librairies du programme arduino.

Avec ce programme vous pourrez gérer la télécommande sur une carte arduino ou DFRobot.

/*
Gestion du Kit IR de DFrobot

Un exemple de programme pour utiliser la librairie IRTele

Circuit:
* Une carte DFRobot Romeo
* Un KIT IR de DFRobot 

créé le 4 Dec 2013
par Richard GAUTHIER
Professeur en STI2D
Lycée Paul Sérusier
Carhaix
*/

#include <IRTele.h>

//Declaration de la variable qui recuperera les données IR sur la broche 11
IRTele IRcommande(11); // flag as 1 to output raw IR pulse data stream length in microseconds

void setup() {

Serial.begin(9600); //Déclare le port série à une vitesse de 9600 bauds

}

void loop() {

//test si une impusion IR arrive
if(IRcommande.available()) {
//recupère la valeur entière de la touche
int touche= IRcommande.read();
Serial.println(touche); //envoie sur le port série le résultat 
}

}

 

Sources : http://www.dfrobot.com/wiki/index.php/IR_Remote_Control_Lesson 

Pour réaliser l'application, il vous faut : 

  • une carte arduino;
  • un shield ethernet;
  • une del;
  • un potentiomètre ou un capteur analogique.

Avec ce programme vous pourrez, à partir d'une page html, visualiser la valeur analogique du potentiomètre et allumer une del .

#include <SPI.h>
#include <Ethernet.h>

//Valeur d'une entree analogique
int valeurDuCAN;

//Pour la gestion de la requete recus
String buffer; //mise en mémolre de la requete
boolean requeteGET ;
char buff[6]; //tableau de char pour recuperer la requete GET
int compteur;

//Pour la gestion des broches digitales

Fil de navigation