Things used in this project

Hardware components:
Photon new
Particle Photon
×1
 0000s 0004 facing left
Pebble Watch
×1
10804 01
SparkFun Breadboard Power Supply Stick 5V/3.3V
×1
Software apps and online services:
Q8wtlimqnp04fzhtr9v5
IFTTT Maker service
Particle IDE

Code

Particle Photon Switch codeArduino
int controlLed(String command);

void setup()
{
  pinMode(7, OUTPUT);
  digitalWrite(7,LOW);
  // register the cloud function
  Particle.function("particle", controlLed); // the name of function on IFTTT
}

void loop()
{
  // this loops forever
}

// this function automagically gets called upon a matching POST request
int controlLed(String command)
{
  // look for the matching argument "coffee" <-- max of 64 characters long
  if(command == "on")
  {
    digitalWrite(7,HIGH);
    return 1;
  }
  else if(command == "off")
  {
    digitalWrite(7,LOW);
    return 1;
  }
  else return -1;
}

Credits

H5vc9pdmkdz8vtgljke9
Giovanni Gentile
27 projects • 38 followers
Graduated in Psychology expert in new technologies and communication, with expertise in electronics, automation and home automation.
Contact

Comments

Add projectSign up / Login