bonjour,
d'abord merci de votre réponse (et désolé du retard de la mienne^^) la distance de la barriere serait approximativement de 2métre.
sinon pour l'afficheur, il c'est révélé être plus que facultatif mais j'ai trouver plusieurs tuto mais pensez vous que un kit comme ceci suffirait:
http://snootlab.com/composants/131-kit-de-communication-ir.html
et puis derniere question promis ^^
j'ai trouver ce code pour une barriere ir:
/*
Barrière infrarouge avec Arduino
LED IR sur D3 (géré par librairie IRremote) + TSOP32138 -> D2
La LED13 de l'Arduino s'allume en cas de coupure du faisceau lumineux
*/
#include <IRremote.h>
#define CAPTEUR 2 // récepteur IR -> D2
#define LED_STATUT 13 // LED -> D13
int Compteur = 0;
IRsend irsend; // déclaration de l'objet émetteur (pin D3 obligatoire)
void setup()
{
pinMode(CAPTEUR, INPUT);
pinMode(LED_STATUT, OUTPUT);
irsend.enableIROut(38); // crée une sortie modulée à 38KHz
Serial.begin(9600);
}
void loop()
{
irsend.mark(0); // envoi du signal pour une durée illimitée
boolean mesure1 = digitalRead(CAPTEUR); // première mesure
delay(5); // délai
boolean mesure2 = digitalRead(CAPTEUR); // seconde mesure
boolean etat = mesure1 * mesure2; // comparaison
if (etat == HIGH) // si les deux lectures voient une coupure
{
digitalWrite(LED_STATUT, HIGH);
Serial.println("Coupure !");
Compteur = Compteur +1 ;
}
else // sinon
{
digitalWrite(LED_STATUT, LOW);
Serial.println("----------OK----------");
}
delay(5);
}
pensez vous qu'il serait "facilement" modifiable pour envoyer le resultat sur une interface web?
merci d'avance
cordialement
jacquelin florian