Bonjours,
J'ai fais un programme qui consiste à allumer une led lorsque et uniquement lorsque le capteur IR ne reçoit plus le faiscau émis par l'émetteur IR car le faisceau est coupé par un objet opaque. Le problème est que la led ne s'allume pas et je ne trouve pas le problème. Si quelqu'un aurait la gentillesse de m'aider ce serait aimable.
Code:// librairie à installer /* #define PIN_IR 3 // l'emetteur IR, forcément en pin 3 #define PIN_IR_RCV // le recepteur IR #define PIN_LED 13 // la led s'allume quand coupure #define COUPURE 1 */ // pour que le faisceau soit coupé, il faut un objet // opaque et assez étendu int var(A1); int PIN_LED=13; void setup() { pinMode(var,INPUT); pinMode(3,OUTPUT); //pinMode(6,OUTPUT); //pinMode(9,OUTPUT); digitalWrite(3,HIGH); // digitalWrite(6,HIGH); //digitalWrite(9,HIGH); pinMode(13,OUTPUT); // put your setup code here, to run once: } void loop() { var=digitalRead(A1); if(var == 0) { digitalWrite(13,HIGH); } else { digitalWrite(13,LOW); } }
-----