Pin Differences, NodeMcu ESP8266? Answered
Hi Becky, the digital pins i.e. D0, D1, D2... on my device do not match the pin numbers on the PCB of the published diagram of the NodeMcu ESP8266. This caused me to think I had made a bad mistake or had a faulty board until I probed the pins with an LED and found that Arduino's D0 was labelled D3 and my actual D3 was labelled RX. I can see that this issue could put people off, if you are unable to blink an LED then how are you going to deal with wifi protocols!? I see that someone else had the same issue so here is a link I found that explains the differences https://github.com/esp8266/Arduino/issues/584 , maybe you could check this out and and include it in your teaching material?