Garage ohne Statusübertrag
This commit is contained in:
Regular → Executable
Binary file not shown.
Regular → Executable
Regular → Executable
|
Before Width: | Height: | Size: 228 KiB After Width: | Height: | Size: 228 KiB |
Regular → Executable
|
Before Width: | Height: | Size: 453 KiB After Width: | Height: | Size: 453 KiB |
@@ -37,10 +37,6 @@ void setup() {
|
|||||||
pinMode(remoteButton, INPUT);
|
pinMode(remoteButton, INPUT);
|
||||||
pinMode(motorButton, INPUT);
|
pinMode(motorButton, INPUT);
|
||||||
|
|
||||||
// disable SD card if one in the slot
|
|
||||||
pinMode(4, OUTPUT);
|
|
||||||
digitalWrite(4, HIGH);
|
|
||||||
|
|
||||||
// Serial.println("Starting ethernet");
|
// Serial.println("Starting ethernet");
|
||||||
Ethernet.begin(mac, ip);
|
Ethernet.begin(mac, ip);
|
||||||
|
|
||||||
@@ -67,7 +63,6 @@ void loop() {
|
|||||||
// an http request ends with a blank line
|
// an http request ends with a blank line
|
||||||
bool currentLineIsBlank = true;
|
bool currentLineIsBlank = true;
|
||||||
|
|
||||||
byte trigger = 0;
|
|
||||||
int sensorValue = 0;
|
int sensorValue = 0;
|
||||||
char uri[64];
|
char uri[64];
|
||||||
byte idx = 0;
|
byte idx = 0;
|
||||||
@@ -105,21 +100,21 @@ void loop() {
|
|||||||
client.println();
|
client.println();
|
||||||
if (uri[4] == '/' && uri[5] == 'r' && uri[6] == ' ') {
|
if (uri[4] == '/' && uri[5] == 'r' && uri[6] == ' ') {
|
||||||
client.println("trigger remote");
|
client.println("trigger remote");
|
||||||
trigger = 1;
|
triggerRemote();
|
||||||
}
|
}
|
||||||
else if (uri[4] == '/' && uri[5] == 'm' && uri[6] == ' ') {
|
else if (uri[4] == '/' && uri[5] == 'm' && uri[6] == ' ') {
|
||||||
client.println("trigger motor");
|
client.println("trigger motor");
|
||||||
trigger = 2;
|
triggerMotor();
|
||||||
}
|
}
|
||||||
else if (uri[4] == '/' && uri[5] == 'a' && uri[6] == ' ') {
|
else if (uri[4] == '/' && uri[5] == 'a' && uri[6] == ' ') {
|
||||||
client.println("trigger all");
|
client.println("trigger all");
|
||||||
trigger = 3;
|
triggerAll();
|
||||||
}
|
}
|
||||||
else if (uri[4] == '/' && uri[5] == 'o' && uri[6] == ' ') {
|
else if (uri[4] == '/' && uri[5] == 'o' && uri[6] == ' ') {
|
||||||
// check if open
|
// check if open
|
||||||
if (sensorValue > 512) {
|
if (sensorValue > 512) {
|
||||||
client.println("closed, opening now");
|
client.println("closed, opening now");
|
||||||
trigger = 2;
|
triggerMotor();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
client.println("already open");
|
client.println("already open");
|
||||||
@@ -132,7 +127,7 @@ void loop() {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
client.println("open, closing now");
|
client.println("open, closing now");
|
||||||
trigger = 2;
|
triggerMotor();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (uri[4] == '/' && uri[5] == 's' && uri[6] == ' ') {
|
else if (uri[4] == '/' && uri[5] == 's' && uri[6] == ' ') {
|
||||||
@@ -167,18 +162,6 @@ void loop() {
|
|||||||
// close the connection:
|
// close the connection:
|
||||||
client.stop();
|
client.stop();
|
||||||
// Serial.println("client disconnected");
|
// Serial.println("client disconnected");
|
||||||
|
|
||||||
if (trigger == 1) {
|
|
||||||
triggerRemote();
|
|
||||||
}
|
|
||||||
else if (trigger == 2) {
|
|
||||||
triggerMotor();
|
|
||||||
}
|
|
||||||
else if (trigger == 3) {
|
|
||||||
triggerAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
trigger = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Regular → Executable
Regular → Executable
|
Before Width: | Height: | Size: 356 KiB After Width: | Height: | Size: 356 KiB |
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Reference in New Issue
Block a user