As a last resort, I tried using a mini-WeMos D1 WiFi board….same 3 vdc output. Oh…one other thing. For the heck of it, I removed the USB and connected a standard wall cube (ac/dc converter) to the WeMos board. It worked just as above with only 3 vdc output to the pin.
On a Wemos D1 mini GPIO0 is also labeled D3 but there is no FLASH button. On the D1, the pin label depends on the board version. You can find the schematic on the Wemos website.
At random times the Wemos reboots. Whether this is a problem for you depends on what you are using the Wemos to do. Anyway, I think I may have found the cause and offer this solution. I've been doing experiments on 'deepsleep' with a set of Wemos D1 Mini devices and encountered the problem with random reboots. 2. A) Throw out the Arduino, and just connect your display and sensor to the WeMos directly. B) Connect the Arduino to the WeMos using UART, SPI or I²C and send the temperature value to the WeMos. Keep in mind that the Arduino UNO is a 5V device, and the maximum voltage for the ESP8266 is 3.3V, so you'll need a level shifter. Shield for the Wemos D1 Mini board for learning development on the ESP8266 Project Owner Contributor Wemos D1 Mini Workshop Demo Board. anlumo. 5.5kIt can also connect to Wi-Fi and act as a Wi-Fi Hotspot if you want to use that functionality. This D1 Mini ESP8266 NodeMCU Module have 11 digital GPIO pins where apart from D0 all pins are PWM enabled, interrupt supported. One is 3.3V max analog input and power pins to power up the module. It is very easy to use and one of the biggest features
nnwab.