Étape 8: Configuration de l’Edison
Brancher le relais à l’emplacement marqué D6 et le capteur tactile ou le bouton sur le slot D3 avec les câbles connecteur 4 broches. La touche/touche servira à déclencher le relais pour ouvrir et fermer.
Vous avez fait l’installation matérielle, maintenant vient le logiciel !
Démarrer votre PC, connecter l’Edison avec le câble USB (en utilisant l’intérieur port Micro-USB) et transférer ce croquis :
// Expanded Edison Relay Democonst int buttonPin = 3; // the button is attached to digital pin 3 const int relayPin = 6; // the relay is attached to digital pin 9 const int pinLed = 13; // pin of led define hereint buttonState = 0;void setup() { pinMode(relayPin, OUTPUT); pinMode(buttonPin, INPUT); pinMode(pinLed, OUTPUT); // set led OUTPUT }boolean released = false; void loop() { // read the state of the button: buttonState = digitalRead(buttonPin); if (buttonState == 1) { if(released == true) { digitalWrite(relayPin, HIGH); digitalWrite(pinLed, HIGH); // led on released = false; } } else { if(released == false) { digitalWrite(relayPin, LOW); digitalWrite(pinLed, LOW); // led on released = true; } } //delay(10); }
Ce script va activer le relais lorsque vous appuyez sur le bouton tactile/capteur et mettez-le hors tension lorsque le capteur tactile/touche est relâché.