Update garage/Garage.ino
This commit is contained in:
+17
-8
@@ -1,15 +1,17 @@
|
|||||||
#include "ESP8266WiFi.h"
|
#include "ESP8266WiFi.h"
|
||||||
#include "ESP8266WebServer.h"
|
#include "ESP8266WebServer.h"
|
||||||
|
|
||||||
|
// https://wiki.wemos.cc/products:d1:d1_mini
|
||||||
// https://techtutorialsx.com/2016/10/03/esp8266-setting-a-simple-http-webserver/
|
// https://techtutorialsx.com/2016/10/03/esp8266-setting-a-simple-http-webserver/
|
||||||
const char* SSID = "LeWe";
|
const char* SSID = "SSID";
|
||||||
const char* PASSWORD = "5275274365464843";
|
const char* PASSWORD = "password";
|
||||||
ESP8266WebServer server(80);
|
ESP8266WebServer server(80);
|
||||||
|
|
||||||
const int remotePin = D1;
|
const int remotePin = D1;
|
||||||
const int remoteButton = D2;
|
const int motorPin = D2;
|
||||||
const int motorPin = D3;
|
|
||||||
const int motorButton = D4;
|
const int remoteButton = D5;
|
||||||
|
const int motorButton = D6;
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(115200);
|
||||||
@@ -23,8 +25,9 @@ void setup() {
|
|||||||
|
|
||||||
pinMode(BUILTIN_LED, OUTPUT);
|
pinMode(BUILTIN_LED, OUTPUT);
|
||||||
pinMode(remotePin, OUTPUT);
|
pinMode(remotePin, OUTPUT);
|
||||||
pinMode(buttonPin, INPUT);
|
pinMode(remoteButton, INPUT);
|
||||||
pinMode(motorPin, OUTPUT);
|
pinMode(motorPin, OUTPUT);
|
||||||
|
pinMode(motorButton, INPUT);
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
@@ -36,12 +39,12 @@ void loop() {
|
|||||||
connectWifi();
|
connectWifi();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (digitalRead(remoteButton) == LOW) {
|
if (digitalRead(remoteButton) == HIGH) {
|
||||||
Serial.println("Remote button pressed");
|
Serial.println("Remote button pressed");
|
||||||
triggerRemote();
|
triggerRemote();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (digitalRead(motorButton) == LOW) {
|
if (digitalRead(motorButton) == HIGH) {
|
||||||
Serial.println("Motor button pressed");
|
Serial.println("Motor button pressed");
|
||||||
triggerMotor();
|
triggerMotor();
|
||||||
}
|
}
|
||||||
@@ -59,6 +62,12 @@ void handleTriggerMotor() {
|
|||||||
triggerMotor();
|
triggerMotor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void handleTriggerAll() {
|
||||||
|
Serial.println("handleTriggerAll()");
|
||||||
|
server.send(200, "text/plain", "Trigger all");
|
||||||
|
triggerAll();
|
||||||
|
}
|
||||||
|
|
||||||
void triggerRemote() {
|
void triggerRemote() {
|
||||||
digitalWrite(remotePin, HIGH);
|
digitalWrite(remotePin, HIGH);
|
||||||
digitalWrite(BUILTIN_LED, LOW);
|
digitalWrite(BUILTIN_LED, LOW);
|
||||||
|
|||||||
Reference in New Issue
Block a user