Back to Parent

int led1 = D3;
int led2 = D2;

void setup() {

pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);

digitalWrite(led1, LOW);
digitalWrite(led2, LOW);

Particle.function("led1", led1Control);
Particle.function("led2", led2Control);


}

void loop() {

}


// int led1Control(String command)
// {
//   int state = LOW;

//   // find out the state of the led
//   if(command == "HIGH"){
// 	   for (int e = 0; e < 4; e++){        
//             digitalWrite(led1, HIGH);
//             delay(500);
//             digitalWrite(led1, LOW);
//             delay(500);
// 	    }
//   }else if(command == "LOW"){ 
// 	   state = LOW;
//   }else{
// 	   return -1;
//   }
//   return 1;

//   // write to the appropriate pin
//   digitalWrite(led1, state);
//   return 1;
// }

// int led1Control(String command){
//     int number = atoi(command);
//         for(int e=0; e<number; e++){
//             digitalWrite(led1, HIGH);
//             delay(500);
//             digitalWrite(led1, LOW);
//             delay(500);
//     }
//     return 1;
// }

int led1Control(String command)
{
   int state = LOW;

   // find out the state of the led
   if(command == "HIGH"){
	   state = HIGH;
   }else if(command == "LOW"){ 
	   state = LOW;
   }else{
	   return -1;
   }

   // write to the appropriate pin
   digitalWrite(led1, state);
   return 1;
}

int led2Control(String command)
{
   int state = LOW;

   // find out the state of the led
   if(command == "HIGH"){
	   state = HIGH;
   }else if(command == "LOW"){ 
	   state = LOW;
   }else{
	   return -1;
   }

   // write to the appropriate pin
   digitalWrite(led2, state);
   return 1;
}
Click to Expand

Content Rating

Is this a good/useful/informative piece of content to include in the project? Have your say!

0