Brilliant tutorial. Do you have any tutorial on writing and reading to external eeprom like 24C32 chip for example using I2C ? I have an application that requires storing data in external towers and each tower has 4 eeproms. I need to search all the towers for a 6 byte code. :) Keep up the good work mate.
Thanks! I don't have a tutorial for that. Depending on the hardware you might be able to find a plug&play library, otherwise I guess you'll have to use I2C
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 :)
Thanks . Good solution and great explanation . I use vscode for writing arduino sketches . It is officially supported and user friendly
nice topic to cover, and beautiful explaination
ich bedanke mich , alles gute !!!
Great video! It helped me a lot
great tutorial!
Sir, how to send data through keypad to Arduino EEPROM, and then store data display on LCD, when press '*' button.
AWESOME ! Thanks
Excellent tutorial, very well explained. Thanks for sharing.
At the first tank you
Would you pleas how can we extract sms and write number phone in eeprom for use in the program
Thanks again
Brilliant tutorial. Do you have any tutorial on writing and reading to external eeprom like 24C32 chip for example using I2C ? I have an application that requires storing data in external towers and each tower has 4 eeproms. I need to search all the towers for a 6 byte code. :) Keep up the good work mate.
Thanks! I don't have a tutorial for that. Depending on the hardware you might be able to find a plug&play library, otherwise I guess you'll have to use I2C
@@RoboticsBackEnd Thankyou for your reply, I have managed to sort the eeprom code. Next is to connect a usb bar code scanner.
Thank you!
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
Is it possible to do this same thing or something similar with an external flash memory connected to the arduino?
Thanks
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)
@@RoboticsBackEnd It's RUclips then. I used your idea for my project and then added new features that I wanted to share with you all.
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.
@@dhavalshukla6615 I've figured it out, I've edited previous comment with solution I used. Hope it's helpful to you
@@christygovender4959 thanks. Had it figured out month ago but I'm sure this will be useful to someone else!
Doesn't EEPROM.put and EEPROM.get do the same thing?
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 :)