Line | Mode | Description |
---|---|---|
0 | IN | On-board push button (0=Pressed) |
4 | IN | External switch (0=Closed) |
12 | OUT | Relay and red led (1=Led on and Relay active) |
13 | OUT | Blue WiFi led (0==N, 1=OFF) |
platformio.ini
[env:esp12e]
platform = espressif8266
board = esp8285
framework = arduino
upload_speed = 230400
monitor_speed = 115200
main.cpp
#define LED_WIFI 12
#define LED_RELAY 13
#define BUTTON 13
void setup() {
Serial.begin(115200);
Serial.print("Setting up the WiFi AP");
pinMode(LED_WIFI,OUTPUT);
digitalWrite(LED_WIFI,0);
pinMode(LED_RELAY,OUTPUT);
digitalWrite(LED_RELAY,0);
WiFi.begin("acmetest", "acmetest");
Serial.print("Connecting");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println();
Serial.print("Connected, IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
Serial.println("Hi");
digitalWrite(LED_WIFI,1);
digitalWrite(LED_RELAY,1);
delay(2000);
Serial.println("Low");
digitalWrite(LED_WIFI,0);
digitalWrite(LED_RELAY,0);
delay(2000);
}