test.ino 1.79 KB
// This #include statement was automatically added by the Particle IDE.
#include <InternetButton.h>

// // int led = D7;
// int button1 = D4;
// int button2 = D5;
// int button3 = D6;
// int button4 = D7;
// int buttonVar1;
// int buttonVar2;
// int buttonVar3;
// int buttonVar4;
InternetButton b = InternetButton();

void setup(){
    
    // // pinMode(led, OUTPUT);
    // // pinMode(button1, INPUT);
    // pinMode(button2, INPUT);
    // pinMode(button3, INPUT);
    // // pinMode(button4, INPUT);
    
    // // Particle.variable("buttonVar", &buttonVar, INT);
    // // Particle.function("led", ledToggle);
    
    b.begin();
    
    
}

void loop(){
    // buttonVar1 = digitalRead(button1);
    // buttonVar2 = digitalRead(button2);
    // buttonVar3 = digitalRead(button3);
    // buttonVar4 = digitalRead(button4);
    
    if(b.buttonOn(1)){
        Particle.publish("ButtonStatus","button1 pushed",PRIVATE);
        delay(500);
        Particle.publish("sbmtest","/phonecall.html",PRIVATE);
    }
    
    else if(b.buttonOn(2)){
        Particle.publish("ButtonStatus","button2 pushed",PRIVATE);
        delay(500);
        Particle.publish("sbmtest","/messages.html",PRIVATE);
    }
    
    else if(b.buttonOn(3)){
        Particle.publish("ButtonStatus","button3 pushed",PRIVATE);
        delay(500);
        Particle.publish("sbmtest","manner",PRIVATE);
    }
    
    else if(b.buttonOn(4)){
        Particle.publish("ButtonStatus","button4 pushed",PRIVATE);
        delay(500);
        Particle.publish("sbmtest","/",PRIVATE);
    }
}


// int ledToggle(String command) {

//     if (command=="on") {
//         digitalWrite(led,HIGH);
//         return 1;
//     }
//     else if (command=="off") {
//         digitalWrite(led,LOW);
//         return 0;
//     }
//     else {
//         return -1;
//     }

// }