I am trying to use an ESP-12E module to detect a voltage & drive a MOSFET and LED.
My schematic is attached.
I am having trouble getting this on and after checking it several times, I can't understand what am I doing that is wrong. The schematic is here. This is my Arduino code:
(Added Later) :One thing I learnt is that I have not pulled down GPIO15 to ground, is that what is preventing my ESP from booting normally?
#include <ESP8266WiFi.h>
#define MOSFET 2
#define SWITCH 0
#define LED 5
#define DEBUG True
void setup() {
pinMode(SWITCH, INPUT);
pinMode(MOSFET, OUTPUT);
pinMode(LED, OUTPUT);
digitalWrite(MOSFET, LOW);
digitalWrite(LED, HIGH);
#ifdef DEBUG
Serial.begin(115200);
#endif
}
void loop() {
digitalWrite(LED, HIGH);
digitalWrite(MOSFET, HIGH);
delay(1000);
digitalWrite(LED, LOW);
digitalWrite(MOSFET, LOW);
delay(1000);
}