Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
projets:coop:start [2021/01/14 12:27] enseignant [Code simple pour arduino un bouton active un relai] |
projets:coop:start [2021/01/14 17:14] (Version actuelle) enseignant [Code simple pour arduino un bouton active un relai] |
||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| ===== Note d' | ===== Note d' | ||
| - | Actionner un rideau electrique via un tapis interrupteur pour montrer un carré de bois en or. | + | Actionner un rideau electrique via un tapis interrupteur pour montrer un carré de bois, peint en or. |
| {{@@Image@@? | {{@@Image@@? | ||
| Ligne 15: | Ligne 15: | ||
| ===== Notes techniques et matériaux ===== | ===== Notes techniques et matériaux ===== | ||
| - | * Rideau electrique | + | * Rideau electrique |
| - | * arduino | + | * Arduino |
| - | * relai | + | * Relai 5v-230v |
| - | * tapis sensitif diy (bouton push) | + | * Tapis sensitif diy (bouton push) |
| Ligne 24: | Ligne 24: | ||
| <code c+> | <code c+> | ||
| - | const int buttonPin = 2; // | + | const int buttonPin = 2; // |
| - | const int relai = 4; // the number of the LED pin | + | const int relai = 4; // relay pin |
| - | + | int buttonState = 0; // variable | |
| - | // variables will change: | + | |
| - | int buttonState = 0; // variable | + | |
| void setup() { | void setup() { | ||
| - | // initialize the LED pin as an output: | ||
| pinMode(relai, | pinMode(relai, | ||
| - | // initialize the pushbutton pin as an input: | ||
| pinMode(buttonPin, | pinMode(buttonPin, | ||
| } | } | ||
| Ligne 41: | Ligne 37: | ||
| buttonState = digitalRead(buttonPin); | buttonState = digitalRead(buttonPin); | ||
| - | // check if the pushbutton is pressed. If it is, the buttonState is HIGH: | ||
| if (buttonState == HIGH) { | if (buttonState == HIGH) { | ||
| - | // turn LED on: | ||
| digitalWrite(relai, | digitalWrite(relai, | ||
| } else { | } else { | ||
| - | // turn LED off: | ||
| digitalWrite(relai, | digitalWrite(relai, | ||
| } | } | ||