I have ESP8266 WiFi module that I want to use on a Software Serial. On hardware serial it is working fine, but when I try to use software serial, I don't get any response from the module.
I found this post, here is the code and according to this post it should work.
I'm using arduino uno, separate power supplay for wifi modul and also using voltage divider for arduino tx pin 5v to 3.3v.
The WiFi module baud rate is 9600 (I think, since I don't get nothing if I don't use 9600 in serial monitor).
I also used FT232 to test the WiFi module and when I send AT+GMR command I get this (so it is the newer model, right?):
0020000903
compiled @ Dec 15 2014 19:43:31
AITHINKER-20141206
I don't know what to do to get it work on software serial,
and on the internet all examples are using hardware serial.
It's a bit different than the code you linked.
When typing AT commands, the command created 1 character at a time before sending the result to the ESP. The ESP's responses are also sent 1 character at a time to the serial monitor.
I have one question about the limitation that he mentioned, he said that max 64 characters can be sent, but I don't understand what exactly he meant by this. Can you please explain this?
I will need to send logged data to website the will be longer than 64 chars.
I believe it's an arduino core limitation - it can only send/receive 64 bytes at a time.
At least, that's my understanding
Perhaps you can break up your logged data into smaller chunks before sending? Or, you could also look at modifying the buffer size in the arduino core software to be >64bytes... but not sure if that'd be wise.