I used the ESP-01 pin 0 and pin 2 for digital reading or writing , I don't know where exactly I read but I pull up those pin with different resistor such as 10k, 40k, 82k and even 100k . for difference project different resistor has work , for example I read the PIR sensor 5 volt level directly by GPIO2 connected with 100k resistor , other smaller resistor make situation like a short cut , however my problem is with new black ESP-01E board which is make very unstable and I don't know whether this situation related to GPIO pins or not .
I've not yet figure out what is relation between booting sketch and this variety of resistors , however I fix it somehow when I used the old blue ESP-01 board but when I change to new black board the problem getting worst and some time never boot or when it booted repeatedly dumping memory come out and never stop , I don't know why there is no problem to upload the sketch but no reliable booting , it is related to the pull up resistor , or related to flash size selection(SPI_SIZE_MAP) in Arduino IDE?
http://www.esp8266.com/viewtopic.php?f=6&t=5766
any help really appreciated guys
my platform new version of Arduino stable version