Hello. I would like to start by saying that I have very limited knowledge about electricity, programming and Arduino. As a musician, I want to make a mod for my analog synth. Even though the synth is analog, it requires entering a number of key combinations to access some modes. Rather than memorizing these codes or entering them by looking at the manual, I want to access them from the menu I created on the 16x2 screen. There are 17 different modes.
I am thinking of a scheme as seen in the image. 7-1-2-3-4. These numbers represents the tactile buttons where the connection (cable?) will go.
For example, if I want to change the "Filter" mode manually, I have to press and hold to the number ''7'' and I have to press "3-3-1-1" buttons respectively while holding down the "7" button with one hand. Since these buttons are tactile buttons, I think I can create the effect of manually pressing them with the transistors.
I've been thinking to get Arduino Uno for start. Do you think it's doable ? I was able to find resources on how to program the screen. But how do I execute the signals to buttons that I chosed the function from menu ?
To enter the program mode, ''7'' must be pressed and the following numbers must be short press and pull.
You need buttons to tell the controller what You want. Your description using words is not clear enough. Please try and draw a principal diagram showing how You think.
Just a suggestion - put your project aside for a bit and learn some basics.
For a good grounding work through the first five concepts in IDE->file/examples/digital.
Get familiar with your display. There are myriad examples/tutorials on the web - and realize there are two general types of LCD interfaces.
You'll probably want to save your settings/codes so read some on using the processor's EEPROM.
With a minimum seventeen selections C++ arrays will surely come into play so check those out, too.
Consider using a quadrature encoder to interact with the LCD menus/settings. Again there's a ton of info about this subject.
Count up how many inputs and outputs you think you'll need as this may determine which Arduino you use. (the number may change as you learn new things/concepts)
If you don't have a lot of hobby/breadboard equipment try WOKWI as a starting point for wiring and programming.
Get one thing working then add another thing and make that work. Lather, rinse, repeat. DO NOT attempt to put the entire project together all at once.
Thanks for the website. It was quite helpful. I made a small prototype. With a bit help with chatgbt :/. You are right about not doing everything at the same time and learning. What I'm trying to do now is to make a working menu, and generate a series of combinations that will activate the buttons when pressing enter on a particular menu item.
I hope it was more clear. I want to access different modes of the device via the menu by sending signals to the physical buttons in a certain order. That's the thing
Well, I think I covered a lot for a one day. Normally I'm against this AI stuff, but it really speeds people up like me. But my goal was to make a mod that would only work for me. I'm leaving the little prototype I made for those who find themselves here and don't understand what I'm trying to do. (Currently, only menu item1 and Menu item 2 combinations work with SW. As I said, my aim was to connect a transistor to where these LEDs should be and to create a simulation of pressing buttons on the tactile I attached this transistor to, thus accessing the modes from the menu on the LCD screen. Thanks