You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Uno connected to a ESP8266 to send a GET request to a webserver. I use softwareserial and wifiesp library like this:
WiFiEspClient client;
#include <SoftwareSerial.h>
SoftwareSerial Serial1(8,9);
// initialize serial for ESP module
Serial1.begin(9600);
// initialize ESP module
WiFi.init(&Serial1);
...
// Make a HTTP request
client.println(F("GET /sensor.php?id=1 HTTP/1.1"));
client.println(F("Host: www.domain.com"));
client.println(F("Connection: close"));
client.println();
//read HTTP response
while (client.connected()) {
while (client.available()) {
char ch=client.read();
Serial.print(ch);
}
}
The request is done and I can see the HTTP response on the serial monitor.
Now i want to replace softwareserial for Altsoftserial so i made this changes:
Hi all
I have a Uno connected to a ESP8266 to send a GET request to a webserver. I use softwareserial and wifiesp library like this:
The request is done and I can see the HTTP response on the serial monitor.
Now i want to replace softwareserial for Altsoftserial so i made this changes:
//#include <SoftwareSerial.h>
//SoftwareSerial Serial1(8,9);
#include <AltSoftSerial.h>
AltSoftSerial Serial1;
I double check my wires, ESP8266 module is working, request is sent to PHP page but i cannot see HTTP response on the serial monitor.
If i put back softwareserial on code, it works ok.
Any ideas?
The text was updated successfully, but these errors were encountered: