Skip to main content

How to solve if esp8266 ESP8266 returns whatever is sent through arduinoArduino serial?

I am a newbie here and am working on a kind of WiFi-controlled Vehiclevehicle (Carcar or maybe Hovercrafthovercraft later). My ESP8266 repeats the commands I usesend. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I useam using an Arduino Uno to send commands, as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I useam using the Arduino IDE Serial Monitor. I connected Arduinothe Arduino's TX to ESP8266the ESP8266's RX via a voltage divider (1.66 Kohm66K Ohm(TX) and 1.66 Kohm66K Ohm (GND)->3.29 Ohm(RX)).

My Connectionsconnections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise it just repeats  (weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemedseems) with the AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without a voltage divider.

TriedI tried as much as I could after searching the web and esp8266ESP8266 forum but still couldn't solve problem.

Please help. I am a student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI or anything on-lineonline. I I am a bit new to electronics, but I am a C++ programmer and student.

UPDATE: NowI noticed after some resets that it gives full garbage to longer commands most of the time, whereas two letter-letter commands aregive partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sentam sending the commands directly via arduinoArduino hardware serial pins  (rx,tx) and a bare minimum program.

How to solve if esp8266 returns whatever is sent through arduino serial?

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66 Kohm(TX) and 1.66 Kohm (GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI or anything on-line. I am a bit new to electronics, but I am a C++ programmer and student.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sent the commands directly via arduino hardware serial pins(rx,tx) and bare minimum program.

ESP8266 returns whatever is sent through Arduino serial

I am a newbie and working on a kind of WiFi-controlled vehicle (car or maybe hovercraft later). My ESP8266 repeats the commands I send. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I am using an Arduino Uno to send commands, as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I am using the Arduino IDE Serial Monitor. I connected the Arduino's TX to the ESP8266's RX via a voltage divider (1.66K Ohm(TX) and 1.66K Ohm (GND)->3.29 Ohm(RX)).

My connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise it just repeats  (weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seems) with the AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without a voltage divider.

I tried as much as I could after searching the web and ESP8266 forum but still couldn't solve problem.

Please help. I am a student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI or anything online. I am a bit new to electronics, but I am a C++ programmer and student.

UPDATE: I noticed after some resets that it gives full garbage to longer commands most of the time, whereas two-letter commands give partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I am sending the commands directly via Arduino hardware serial pins  (rx,tx) and a bare minimum program.

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66Kohm66 Kohm(TX) and 1.66Kohm66 Kohm (GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI friend or anything else on-line. (SOORY).

I I am a bit new to electronics, but I am a C++ programmer and student so SORRY for my noobiness and English.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sent the commands directly via arduino hardware serial pins(rx,tx) and bare minimum program.

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66Kohm(TX) and 1.66Kohm(GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI friend or anything else on-line. (SOORY).

I am a bit new to electronics, but I am a C++ programmer and student so SORRY for my noobiness and English.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sent the commands directly via arduino hardware serial pins(rx,tx) and bare minimum program.

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66 Kohm(TX) and 1.66 Kohm (GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI or anything on-line. I am a bit new to electronics, but I am a C++ programmer and student.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sent the commands directly via arduino hardware serial pins(rx,tx) and bare minimum program.

added 119 characters in body
Source Link
Anutrix
  • 101
  • 1
  • 3

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66Kohm(TX) and 1.66Kohm(GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI friend or anything else on-line. (SOORY).

I am a bit new to electronics, but I am a C++ programmer and student so SORRY for my noobiness and English.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sent the commands directly via arduino hardware serial pins(rx,tx) and bare minimum program.

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66Kohm(TX) and 1.66Kohm(GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI friend or anything else on-line. (SOORY).

I am a bit new to electronics, but I am a C++ programmer and student so SORRY for my noobiness and English.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

I am newbie here and am working on kind of WiFi-controlled Vehicle (Car or maybe Hovercraft later). My ESP8266 repeats the commands I use. For example, AT gives AT, AT+GWR gives AT+GWR, dabdabik gives dabdabik, etc.

I use Arduino Uno to send commands as I don't have FTDI related stuff (USB to Serial Converter). I use AA cells for power supply (1.5v*2=3v). I don't even have 3.3 volt direct supply. I use Arduino IDE Serial Monitor. I connected Arduino TX to ESP8266 RX via voltage divider (1.66Kohm(TX) and 1.66Kohm(GND)->3.29 Ohm(RX)).

My Connections are:

ESP8266----------------Arduino Uno
TX---Voltage divider---RX(d0)
RX---------------------TX(d1)
GND--------------------GND
VCC-------**3V**
CH_PD-----**3V**

Sometimes it gives garbage otherwise repeats(weird). Garbage ONLY changes if baud rate is changed.

I flashed it (it seemed) with AT 9.5.2 firmware. Flashing works rarely ONLY with TX to TX connected directly without voltage divider.

Tried as much as I could after searching the web and esp8266 forum but still couldn't solve problem.

Please help. I am student in a small town (Manipal) in Southern India so no good stores nearby and I don't want to buy FTDI friend or anything else on-line. (SOORY).

I am a bit new to electronics, but I am a C++ programmer and student so SORRY for my noobiness and English.

UPDATE: Now noticed after some resets it gives full garbage to longer commands most of the time whereas two letter commands are partial garbage. For example AT gives IT,TT,OT,etc.

There is no coding. I sent the commands directly via arduino hardware serial pins(rx,tx) and bare minimum program.

Improved formatting, added tag.
Source Link
Nick Gammon
  • 38.9k
  • 13
  • 70
  • 126
Loading
Source Link
Anutrix
  • 101
  • 1
  • 3
Loading