Header banner
Revain logoHome Page
Jessica Ness photo
Mexico, Mexico City
1 Level
453 Review
0 Karma

Review on πŸ“Ά MakerFocus 2pcs ESP8266 NodeMCU LUA CP2102 ESP-12E Internet WiFi Development Board - Serial Wireless Module - Internet for Arduino IDE/Micropython - Includes Free Adapter Board for ESP8266 ESP-01 and nRF24L01+ by Jessica Ness

Revainrating 3 out of 5

Finally deserved!

This product is seriously lacking in documentation. After a few days of fiddling, I finally got it working using the Arduino environment. To help those who are having trouble, here are the steps required to get working with the Arduino programming environment. 1) Download the latest version of the Arduino environment (use google). I'm using 1.8.3 on Windows 7.2) Follow the instructions on sparkfun to install 8266 in an Arduino environment. Google "sparkfun install 8266 guide" and it should be the top link. 3) You must also have the Silicon Labs CP210x USB to UART Bridge driver installed (probably requires a reboot). It is available for most major operating systems. Use Google to find the driver. Make sure (on Windows) that your device manager lists this driver in the PORTS portion of the tree. Next to it is also your COM port for your ESP8266. If it doesn't show up, nothing else will work. 4) Now you need to set up your board in the "Tools" menu. Everything after that is in the Tools menu in the Arduino environment. Set Board -> Generic ESP8266 ModuleSet Flash Mode -> DOUTLeave Upload Speed -> 1152006) Hold down the Flash button on the board while uploading code from the Arduino environment. I suggest the back of the pencil as you will be holding it for a while. 7) Click "Reset" on the circuit board to start the program. Here is an example of a blinking program that I know works and the blue LED on the board is blinking. One last tip: the labels for the pins on the bottom of the board are correct, but strangely the top of the board isn't shown correctly (maybe I don't understand why D0 should equal GPIO16). So GPIO0 at the bottom is activated by a digital entry (0, HIGH) in the code. PIN, HIGH); delay(1000); digital input (PIN, LOW); delay(1000);}

Pros
  • Satisfied so far
Cons
  • Don't know