Ok, first of all… Hello everybody !!! ![]()
I’m new, and this is my first topic… ![]()
dont know if i post at the right place?
My background;
-
build a lot of DIY stuff, got almost every tool’s need, can read and create schematic, design and build pcb, ect…
-
My only experience in programming was 5 years ago, create a little web page, and a little game of memory,i think in C or C++ ( stuff like IF…ELSE) but everything is way back …
What bring me here:
-
Need’s for MIDI controller
-
Thrill of learning programming so i can really DIY my stuff like i want it… :devil:
My project;
-
Simple ( i think, and hope
) -
i need a MIDI controller that will on/off relays, in respond of Program Change (PC) and Control Change (CC) received from a master controller…
-
the controller will drive NPN transistor for switching state of the relays
-
can save the configuration for recall, exemple: PC#113 relay1=on, relay2=off, relay3=on, relay4=on, relay5=off, ect…
-
i can turn on/off each relays with a spst switch ( on the box) , and CC# ( send from a master controller).
-
save the new configuration for recall. saving feature…
-
GLCD (or LCD if a GLCD is too hard) for display the PC# in use, and menu feature ( editing the CC# for each relays),
-
maybe new option will be had, as i build the unit…
So after, reading, reading, and reading…I think, the best would be to use something like the MIDI64 or MIDIO128 (since digital ouput can drive NPN transistor)..and i will need few switch for the menu option, and a switch for every relay, so if i need more i just add extra board…
Where i’m getting lost:
-
the CORE…i dont understand how to choose this part… :frantics:
-
PIC (PIC16, PIC18 ), STM32, LPC17, CORE8, CORE32, ouch!.. :w00t:
Probably, some would say- take this one… but i would like to understanding why ?