test.ino
1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
// 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;
// }
// }