Skip to main content
Arduino

Return to Question

I am new to programming. kindly barebear with me. I am trying to use ESP8266-01 device for serial read and write application. Before writing the full program for my application, i wanted to test how it functions. I programmed the ESP8266-01 device to read the data infrom its Rx pin and write it to Tx pin. I used a standard USB-TTL cable to send and receive data from PC using Hterm. The ESP device does not read the data available at the Rx pin. what am i missing ?. Also kindly help me in understanding the difference between serial.println and serial.write with respect to ESP8266-01 device. As per the program if i check the data from the Tx pin of the ESp8266ESP8266 device, i get only "No data received". I am using arduino IDE 1.6.11. Kindly provide some guidance

regards

Sriniketh

#include <ESP8266WiFi.h>
void setup() {
 
Serial.begin(9600);
}
void loop()
{
 byte serin=0;
 if (Serial.available()>0)
 {
 serin=Serial.read();
 delay(100);
 Serial.println(serin);
 delay(100);
 Serial.write(serin);
 }
 else
 {
 Serial.println("No data received");
 delay(5000);
 }
 
}

I am new to programming. kindly bare with me. I am trying to use ESP8266-01 device for serial read and write application. Before writing the full program for my application, i wanted to test how it functions. I programmed the ESP8266-01 device to read the data in its Rx pin and write it to Tx pin. I used a standard USB-TTL cable to send and receive data from PC using Hterm. The ESP device does not read the data available at the Rx pin. what am i missing ?. Also kindly help me in understanding the difference between serial.println and serial.write with respect to ESP8266-01 device. As per the program if i check the data from the Tx pin of the ESp8266 device, i get only "No data received". I am using arduino IDE 1.6.11. Kindly provide some guidance

regards

Sriniketh

#include <ESP8266WiFi.h>
void setup() {
 
Serial.begin(9600);
}
void loop()
{
 byte serin=0;
 if (Serial.available()>0)
 {
 serin=Serial.read();
 delay(100);
 Serial.println(serin);
 delay(100);
 Serial.write(serin);
 }
 else
 {
 Serial.println("No data received");
 delay(5000);
 }
 
}

I am new to programming. kindly bear with me. I am trying to use ESP8266-01 device for serial read and write application. Before writing the full program for my application, i wanted to test how it functions. I programmed the ESP8266-01 device to read the data from its Rx pin and write it to Tx pin. I used a standard USB-TTL cable to send and receive data from PC using Hterm. The ESP device does not read the data available at the Rx pin. what am i missing ?. Also kindly help me in understanding the difference between serial.println and serial.write with respect to ESP8266-01 device. As per the program if i check the data from the Tx pin of the ESP8266 device, i get only "No data received". I am using arduino IDE 1.6.11. Kindly provide some guidance

regards

Sriniketh

#include <ESP8266WiFi.h>
void setup() {
 
Serial.begin(9600);
}
void loop()
{
 byte serin=0;
 if (Serial.available()>0)
 {
 serin=Serial.read();
 delay(100);
 Serial.println(serin);
 delay(100);
 Serial.write(serin);
 }
 else
 {
 Serial.println("No data received");
 delay(5000);
 }
 
}
Post Migrated Here from electronics.stackexchange.com (revisions)
Source Link
Sri
Sri

Serial read in ESP8266-01 not working

I am new to programming. kindly bare with me. I am trying to use ESP8266-01 device for serial read and write application. Before writing the full program for my application, i wanted to test how it functions. I programmed the ESP8266-01 device to read the data in its Rx pin and write it to Tx pin. I used a standard USB-TTL cable to send and receive data from PC using Hterm. The ESP device does not read the data available at the Rx pin. what am i missing ?. Also kindly help me in understanding the difference between serial.println and serial.write with respect to ESP8266-01 device. As per the program if i check the data from the Tx pin of the ESp8266 device, i get only "No data received". I am using arduino IDE 1.6.11. Kindly provide some guidance

regards

Sriniketh

#include <ESP8266WiFi.h>
void setup() {
 
Serial.begin(9600);
}
void loop()
{
 byte serin=0;
 if (Serial.available()>0)
 {
 serin=Serial.read();
 delay(100);
 Serial.println(serin);
 delay(100);
 Serial.write(serin);
 }
 else
 {
 Serial.println("No data received");
 delay(5000);
 }
 
}

AltStyle によって変換されたページ (->オリジナル) /