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); | ||