Stap 8: Instellen van de Edison
De sleuf gemarkeerd D6 en de touch sensor of de knop naar de sleuf D3 met de 4-pens-connector kabels verbinden met het Relais. De sensor/knoop van de aanraking worden gebruikt voor het activeren van het Relais te openen en te sluiten.
U hebt de installatie van de hardware, nu komt de software!
Schoen opwaarts uw PC, de Edison verbinden met de USB-kabel (met behulp van de binnenkant Micro-USB-poort), en upload deze schets:
// 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); }
Dit script zal draaien op het Relais wanneer op de knop/touch sensor wordt gedrukt en zwenking op vandoor wanneer de knop/touch sensor wordt vrijgegeven.