Recepteur laser
Bonjour,
j'ai un gros soucis, je n'arrive pas à commencer un programme avec un recepteur laser , en fait il y a un laser qui doit etre dirigé vers le recepteur donc et si jamais le laser est coupé ou rencontre un obstacle et bien il y a une led qui s'allume et j'ai essayé de programmer avec des high et low mais ca marche pas comme ca à mon avis, sinon ca serait trop simple, quelqu'un peut me dire par ou commencer, voilà ce que j'ai fait :
int led = 7;
int recepteur = 3;
void setup()
{
pinMode(led, OUTPUT);
pinMode(recepteur, INPUT);
}
void loop()
{
digitalWrite(led,LOW);
digitalWrite(recepteur,HIGH);
if (recepteur,LOW) digitalWrite(led, HIGH);
}
j'ai un gros soucis, je n'arrive pas à commencer un programme avec un recepteur laser , en fait il y a un laser qui doit etre dirigé vers le recepteur donc et si jamais le laser est coupé ou rencontre un obstacle et bien il y a une led qui s'allume et j'ai essayé de programmer avec des high et low mais ca marche pas comme ca à mon avis, sinon ca serait trop simple, quelqu'un peut me dire par ou commencer, voilà ce que j'ai fait :
int led = 7;
int recepteur = 3;
void setup()
{
pinMode(led, OUTPUT);
pinMode(recepteur, INPUT);
}
void loop()
{
digitalWrite(led,LOW);
digitalWrite(recepteur,HIGH);
if (recepteur,LOW) digitalWrite(led, HIGH);
}
2 réponses
-
Tu dois être sous Arduino ?
Jette un oeil ici :
http://atelierjcm.com/arduino/infra-rouge-detecter-la-coupure-dun-faisceau/-
oui mais c'est bcp + compliqué le lien la :O , moi c'est bcp + simple , il faut juste que ma led s'allume quand il y a coupure entre le laser et le recepteur mon prof m'a dit que ce programme est juste mais ma led reste toujours eteinte et elle est pas grillée et mon montage est juste c'est le prof qui m'a aidé mais je vois pas pourquoi ca s'allume pas :
int led = 7;
int recepteur = 3;
void setup()
{
pinMode(led, OUTPUT);
pinMode(recepteur, INPUT);
}
void loop()
{
digitalWrite(led,LOW);
if (digitalRead(recepteur)==HIGH)
{
digitalWrite(led,HIGH);
}
else
{
digitalWrite(led,LOW);
}
} -
-
-
-
oui exacte je suis sous arduino