Hello guys!
I want to store in EEPROM my Wi-Fi's ssid and password, but I have difficulties doing that.
Please, can you have a look over my code, to tell me why can't read string back? Thank you!!!
#include<EEPROM.h>
char ssid[]="my_wifi";
char pass[30];
void setup()
{
Serial.begin(9600);
setSSID();
}
void loop(){;}
void setSSID()
{
byte l=strlen(ssid);
EEPROM.write(1,l);
byte x=0;
int i=24;
while(i<i+l)
{
EEPROM.write(i,ssid[x++]);
delay(4);
i++;
}
char readBack[l+1];
byte y=0;
int j=24;
while(j<j+l)
{
readBack[y++]=EEPROM.read(j);
j++;
}
readBack[y]='\0';
Serial.print("\n This is the Network's SSID: ");
Serial.print(readBack);
}