Recepteur laser
pimment69
Messages postés
25
Statut
Membre
-
pimment69 Messages postés 25 Statut Membre -
pimment69 Messages postés 25 Statut Membre -
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);
}
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);
}
}
Je pensais que le code saurait t'aider (il n'est pas trop complexe celui du lien).
Bon courage.