0

I want to run more stepper motors and would like to know if there is a way to connect the Arduino and the ESP8266 NodeMCU together for more functioning.

1
  • Do you want to have more stepper motors than one Arduino can control? Or do you want add the NodeMCU to get remote/WiFi function? Or can you please elaborate and change the question to clarify the question? Commented Sep 5, 2017 at 16:31

1 Answer 1

3

Absolutely. I'll use the Arduino UNO and the ESP8266-01 WiFi module as an example:


ESP8266 to Arduino Uno

  1. The ESP8266 works with 3.3V and not 5V, so you need to connect the 3v3 pin on the Arduino to the VCC and CH_PD pins on the ESP8266.
  2. Connect the GND pin on the Uno to the GND pin on the ESP.
  3. Connect the RESET pin on the Uno to GND. Grounding the RESET pin effectively causes your Arduino to work as a dumb USB to serial connector (which is what we want to talk to the ESP8266).
  4. Connect the CH_PD pin on the ESP8266 to the 3.3V line
  5. Connect the RXD pin on the Arduino Uno to the RX pin of the ESP8266.
  6. Connect the TXD pin on your Arduino Uno to the TX pin of the ESP8266.

Normally, when you want two things to communicate over serial, you'd connect the TX pin of one to the RX of the other (send --> receive). In this case, however, the Arduino isn't talking to the ESP8266; the computer is talking to the ESP8266 via the Arduino.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.