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===== |