Différences entre versions de « Senseur IR Librairie IR Multiprotocol »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 35 : Ligne 35 :
  
 
Branchez la LED InfraRouge sur la PIN 3 (PWM) en utilisant une résistance de 1 KOhms.<br />
 
Branchez la LED InfraRouge sur la PIN 3 (PWM) en utilisant une résistance de 1 KOhms.<br />
La LED IR et la résistances sont livrés dans le mini-kit IR.   
+
La LED IR et la résistances sont livrés dans le mini-kit IR (qui inclus aussi le senseur Infrarouge).
 +
 
 +
[[Fichier:IR-LEDIR-testing.jpg]]    
  
 
  Examples > IRRemote > IRSendDemo
 
  Examples > IRRemote > IRSendDemo
Ligne 44 : Ligne 46 :
 
# Le test avec une télécommande.
 
# Le test avec une télécommande.
 
# Le test avec la LED IR émettrice (''je vais jusqu'à mon PC pour presser la touche ENTER'')
 
# Le test avec la LED IR émettrice (''je vais jusqu'à mon PC pour presser la touche ENTER'')
 +
 +
 +
Cette section de l'article pourra être complété la lecture de l'article "[http://www.arcfn.com/2010/11/testing-arduino-ir-remote-library.html Testing the Arduino IR remote library]" du [http://www.arcfn.com blog de Ken Shirriff].

Version du 1 août 2012 à 21:10

multi-protocol-infrared-remote-library

Arduino 1.0 (modification requise)

Pour fonctionner avec Arduino 1.0, vous devez modifier une ligne dans la librairie.

Ouvrez le fichier IRremoteInt.h disponible dans le répertoire <Arduino>/Librairies/IRRemote/

Remplacez la ligne qui contient

#include <WProgram.h>

par

#include <Arduino.h>

afin que le contenu ressemble à ce qui suit:

/*
 * IRremote
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 * For details, see http://arcfn.com/2009/08/multi-protocol-infrared-remote-library.html
 *
 * Interrupt code based on NECIRrcv by Joe Knapp
 * http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1210243556
 * Also influenced by http://zovirl.com/2008/11/12/building-a-universal-remote-with-an-arduino/
 */

#ifndef IRremoteint_h
#define IRremoteint_h

#include <Arduino.h>

Tester LED émettrice

Après le test du récepteur infrarouge avec une télécommande, il peut être utile de tester le récepteur une la LED IR émettrice (avec le même montage récepteur).

Il est plus difficile de tester une LED émettrice car elle doit produire un train d'onde. Simplement mettre la LED IR sous tension ne suffit pas.

Branchez la LED InfraRouge sur la PIN 3 (PWM) en utilisant une résistance de 1 KOhms.
La LED IR et la résistances sont livrés dans le mini-kit IR (qui inclus aussi le senseur Infrarouge).

IR-LEDIR-testing.jpg

Examples > IRRemote > IRSendDemo

Une fois le programme compilé et charger sur votre Arduino, vous devez ouvrir le moniteur série Arduino et presser la touche enter/retour/ENTER/RETURN pour activer l'envoi du signal infra-rouge (cfr ligne "if (Serial.read() != -1)").

Sur la vidéo suivante, vous pouvez constater:

  1. Le test avec une télécommande.
  2. Le test avec la LED IR émettrice (je vais jusqu'à mon PC pour presser la touche ENTER)


Cette section de l'article pourra être complété la lecture de l'article "Testing the Arduino IR remote library" du blog de Ken Shirriff.