Hi, I wanted to send the code but it did not work, in my code which works with gsm800l module, Some numbers in the form, ?? , Or blanks, are written Please help Thanks
It's annoying when one makes comments that are too helpful for others so they are anonymously removed. In the name of myself, I will remove all of my helpful comments. Have a nice day!
What comments are you talking about? I haven't removed any comment on the channel (sometimes youtube removes comments that look like spam but that's about it)
Hey, I was trying to store like you do here, into a String variable ssid data read from EEPROM, the node mcu I am using is ESP32 WROOM32D and it seems, maybe my logic is wrong? But I am not too sure, what you do here, I have tried to do similar but all I have been getting is inverted question marks instead of actual ssid and pass. here's the code snippet: ssid+=char(EEPROM.read(address)); this is of course in a for loop, somehow a month ago, this had worked without problems when I ran it, and now it's like my knowledge has lost all meaning, idk what is the reason, I have been scratching my head around as to why so sudden and uncharacteristic departure in behavior, sigh. Anything would be helpful for this.
I experienced the same issue with ESP8266. To solve: 1) Add this line to your setup function - EEPROM.begin(512); 2) Read comment and edit code accordingly in READ function - data[newStrLen] = '\0';
@@christygovender4959 I unfortunately don't remember. It was a project I was working on and don't know how I figured it out. Might be I might have used Read and Readstring commands from Arduino to read. I hope you figure it out.
EEPROM.get() is to read from the EEPROM, and EEPROM.put() is to write to EEPROM. Now, with put() it's going to do the same thing as for EEPROM.write(), but it checks the data first, and will only write if the data is different. So in the end, using put() could be better than write(), however as this tutorial is aimed at complete beginners, I wanted to stay with super simple things :)