This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
in202:seance_6:jalon_2 [2021/05/02 20:03] bmonsuez |
in202:seance_6:jalon_2 [2022/11/18 10:47] (current) |
||
---|---|---|---|
Line 55: | Line 55: | ||
L'intérêt, c'est que quand vous coupez l'interrupteur, la charge mesurée diminue immédiatement puisque la diode a une certaine résistance. Sinon, elle mettrait plus de temps pour disparaitre et créerait des variations de mesure. | L'intérêt, c'est que quand vous coupez l'interrupteur, la charge mesurée diminue immédiatement puisque la diode a une certaine résistance. Sinon, elle mettrait plus de temps pour disparaitre et créerait des variations de mesure. | ||
- | + | Autre montage possible : | |
+ | |||
+ | <code> | ||
+ | + --- diode blanche ---- + ----- interrupteur ------- + | ||
+ | | | | | ||
+ | | | | | ||
+ | | | | | ||
+ | 3,3 V (mesure GND | ||
+ | port x sur ARDUINO) | ||
+ | </code> | ||
+ | |||
+ | Attention, dans ce cas, l'interuppteur est ''on'' quand la mesure sur le port est ''LOW''. | ||
===== Question 3 ====== | ===== Question 3 ====== | ||
Line 64: | Line 76: | ||
<code cpp> | <code cpp> | ||
- | Button myButton(portNumber); // portNumber correspond au port | + | Button myButton(portNumber, "bouton"); // portNumber correspond au port |
// que vous avez sélectionné pour connecter | // que vous avez sélectionné pour connecter | ||
// votre bouton pressoir. | // votre bouton pressoir. | ||
Line 75: | Line 87: | ||
void loop() | void loop() | ||
{ | { | ||
- | if(mButton.isPressed()) // J'ai appelé la fonction qui retourne l'état ''isPressed''. | + | if(myButton.isPressed()) // J'ai appelé la fonction qui retourne l'état ''isPressed''. |
Serial.print("Button is pressed\n"); | Serial.print("Button is pressed\n"); | ||
delay(500); | delay(500); |