Bonjour à tous,

Je viens de faire un montage Arduino avec un module laser et une cellule en suivant un script vu sur internet mais celui marche à l'envers

C est à dire la led et le buzzer se mettent en marche dés le branchement et se coupent lorsque je coupe le faisceau

Je vous mets le code pour avis

En vous remerciant

Stéphanie

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
const int ledPin = 13;
 
const int buzzerPin = 12;
 
const int ldrPin = A0;
const int laserPin = 7;
 
void setup () {
 
Serial.begin(9600);
 
pinMode(ledPin, OUTPUT);
 
pinMode(buzzerPin, OUTPUT);
 
pinMode(ldrPin, INPUT);
pinMode( laserPin , OUTPUT);
 
digitalWrite( laserPin , HIGH);
 
}
 
void loop() {
 
int ldrStatus = analogRead(ldrPin);
 
if (ldrStatus < 700) {
 
tone(buzzerPin, 100);
 
digitalWrite(ledPin, HIGH);
 
delay(100);
 
noTone(buzzerPin);
 
digitalWrite(ledPin, LOW);
 
delay(100);
 
Serial.println(" ALARM ACTIVATED ");
 
}
 
else {
 
noTone(buzzerPin);
 
digitalWrite(ledPin, LOW);
 
Serial.println("ALARM DEACTIVATED");
 
}
Serial.println( ldrStatus );
//delay(10);
}