Bonjour!
Je suis tout nouveau avec arduino, je tiens à le dire!
Je me suis lancé dans un projet (qui me semblais simple).. j'explique.
J'ai une commode avec deux portes, j'ai installé deux reed switch (une devant chacune des portes).
Quand elles ouvrent, l'aimant qui est dans la porte va rendre le reed switch NA, et allumera les lumières.
Quand la porte ferme, le circuit sera fermé, et je dirai de fermer les lumières.
Pour l'instant je fais des tests sur un breadboard sur ma table pour voir si ma prog. est bonne.
J'ai installé deux MOSFET 720 pour pouvoir contrôler mes leds 12V, une marche mais quand je programme le deuxième celui la ne marche pas et tout est branché de la même manière.
D'après moi il y a erreur dans ma programmation, la voici;
Si quelqu'un peut m'aider ce serait génial!
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 int ledGauche = 10; int ledDroite = 11; int reed_switchg = 2; int reed_switchd = 3; int reed_statusg; int reed_statusd; void setup() { pinMode(ledGauche, OUTPUT); pinMode(ledDroite, OUTPUT); pinMode(reed_switchg, INPUT); pinMode(reed_switchd, INPUT); } void loop() { reed_statusg = digitalRead(reed_switchg); if (reed_statusg == 1) digitalWrite(ledGauche, HIGH); else digitalWrite(ledGauche, LOW); reed_statusd = digitalRead(reed_switchd); if (reed_switchd == 1) digitalWrite(ledDroite, HIGH); else digitalWrite(ledDroite, LOW); }
Merci!
Partager