Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
projets:coop:start [2021/01/14 11:18] enseignant Créé depuis le formulaire creerunprojet |
projets:coop:start [2021/01/14 17:14] (Version actuelle) enseignant [Code simple pour arduino un bouton active un relai] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Coop ====== | ====== Coop ====== | ||
| - | * Porteur du projet : Clément Veiluva | + | * Porteur du projet : Clément Veiluva |
| * Fichiers utiles : //mettre un lien vers un code ou un fichier// | * Fichiers utiles : //mettre un lien vers un code ou un fichier// | ||
| 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 ===== | ||
| - | Liste de matériel et composants nécessaires | + | * Rideau electrique |
| + | * Arduino | ||
| + | * Relai 5v-230v | ||
| + | * Tapis sensitif diy (bouton push) | ||
| + | |||
| + | |||
| + | ==== Code simple pour arduino un bouton active un relai ==== | ||
| + | |||
| + | <code c+> | ||
| + | const int buttonPin = 2; // tapis switch | ||
| + | const int relai = 4; // relay pin | ||
| + | int buttonState = 0; // variable initialisant le tapis bouton | ||
| + | |||
| + | void setup() { | ||
| + | pinMode(relai, | ||
| + | pinMode(buttonPin, | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | // read the state of the pushbutton value: | ||
| + | buttonState = digitalRead(buttonPin); | ||
| + | |||
| + | if (buttonState == HIGH) { | ||
| + | digitalWrite(relai, | ||
| + | } else { | ||
| + | digitalWrite(relai, | ||
| + | } | ||
| + | } | ||
| + | |||
| + | </ | ||
| ===== Photos et médias===== | ===== Photos et médias===== | ||