je cherche à savoir si une LED allumée avec digitalWrite est vraiment allumée.
Je viens de faire un test avec digitalRead sur une LED que j'ai allumé, il me renvoit un 'true' mais si j'enlève la LED de la breadboard, l'état reste à TRUE
Comment faire autrement ? Tester la tension ? Je ne sais pas si l'on peut.
C'est normal que ta sortie te donne TRUE car justement c'est ce que tu lui demandes ... (HIGH, que la LED soit branchée ou pas). Donc si tu veux réellement savoir si elle est allumée ou pas, tu branches une entrée analogique entre la LED et la résistance en série que tu auras placée après (comme ça si ta LED grille tu mesureras 0V).
Digital (HIGH)
|
|
|
====0}
|
|
------------Analog
|
|
R
|
|
GND
Pas complètement vrai.
Si la diode est en bon état tu vas mesurer dans les 3V
Si la diode se coupe tu vas mesurer 0V
Si la diode se met en court-circuit tu vas mesurer 5V.