Hello, everyone!
This is my first post ever here on the forum!
I have an Arduino Every which I used to build a MIDI controller. What I'm looking for are ways to let users that are not familiar with coding, to modify some parameters of the device either via special software or by exporting a text file to the Arduino.
I will try my best to explain in detail what I want to achieve:
My Arduino sketch is using some constant variables for specifying MIDI channels, CC numbers, etc. in order to send MIDI commands via Tx to an external MIDI compliant device. Right now, these variables are specified and fixed within the Arduino sketch and there is no other way to modify them than by programming the Arduino using the IDE. So I would like to know if one of these two things are possible:
1- Create a Win/Mac app with a graphical UI that will allow the user to modify some parameters and then accordingly change the variables inside the Arduino connected via USB to the computer. This without any programming skills and without using Arduino IDE.
2- Create a Win/Mac app with a graphical UI that will allow the user to modify some parameters and then generate a text file that could be exported/uploaded to the Arduino via USB and used by the Arduino sketch to modify the variables. This, preferably without using an SD card. Some additional memory chip for the Arduino is viable for me.
Please note that the changes that the user will be allowed to make are supposed to happen when the device is not in use. I guess this makes things easier.
So in few words, what I need is something similar to the software that are supplied with hardware devices that allow the user to configure these devices by using a computer.
I will still make the device open source and any experienced user can make it's own sketch but I also want to make it user friendly for people that are not familiar with Arduino or coding.
Thank you very much!
Regards,