I have a project that will be saving data to a removable 24LC256 EEPROM module. I want the user to retrieve the data (log file) from the 24LC256 module. That data I want written to a CSV file that they can open in Excel and chart the data.
I want to use a Nano to connect to the USB of the computer. I want to use some of the Nano's pins to connect to the EEPROM and read the data. (the easy part) The part I don't know how to do is taking that connection (EEPROM -> Arduino -> USB -> Computer -> Program -> CSV file) and produce a file.
What PC application can I use that would give a simple interface to the user?
Of course that is not all. I want the user to be able to take a blank file, modify settings, and then save to the 24LC256 so the Arduino(s) can use that setup to run with. They can use Excel to modify the settings. That can be another CSV file.
So, any suggestions on how I should do this? I'm not a computer programmer. I would like to keep that part simple. (for both the customer and me)
Hi, generally, this is nothing special - the most difficult part will be getting serial output data into a file.
This requires some other program which takes the incoming serial data and writes it to the destined file. With windows, you probably want to write your own application (with linux, thats probably by far easier due to existing shell tools).
Another idea would e.g. be using an ethernet connection and downloading the file via your webbrowser - this however is kind of more advaned
I originally wanted to use an SD card but it isn't practical. Physically a SD card is more fiddly to use.
I have a circuit board that fits into a nice USB case. A scaled down design of a module I designed 15 years ago that has been used for saving setting of controller that we build at my work.
I saw some videos on the Processing program. I bet it will work but I don't have a lot of time to learn how to use it. I'm really behind on the main controller software.