So I'm trying to get NeoPixelBus working on an ESP8266 01 but I'm not able to change the color of the LED. I have wired up my NeoPixel to GPIO2 and have used a pull-up resistor to GPIO2 so that the ESP can boot. Is this all correct? Will the NeoPixelBus library work with there being a pull-up resistor connected? Or is it going to cause issues with the NeoPixel that the input is always high?
Ok so I think I should explain what I'm trying to do and then please can tell me if I'm doing it wrong. I ordered some of these off of amazon (https://www.amazon.co.uk/gp/product/B00MIM35OG/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1) and they say on them 5-9v. So I am trying to use an input of 5v for the NeoPIxel, but obviously the esp needs 3.3v, so I am routing my output from GPIO2 through a voltage shifter to give me a 5v output again which can then be sent to the neopixel. I hope this makes sense
@branks I can't tell how new the chips are on those boards. The newest ones (within the last year) often can take 3.3v IO from the ESP while still being provided 5v to the V+. The grounds between the ESP and the 5v power supply must be connected together though. If you are using a level shifter, it needs to be fast enough (rated for I2C), but it will work also.