SainSmart Mega2560
3.2"TFT Touch LCD SD Reader
TFT Shield Kit
Rotary Encoder with switch
3p2t switch
15v-12v to 9v regulator
15v-12v to 5v regulator
MCP42010 dual pot
is this all correct so far?
do i need to debounce the rotary encoder(hardware)?
i dont need the touch part of the screen, can it just be disconnected?
do i have enough pins?
the three switches up the top are a one wire switch which earth's through the body, i have a feeling that its not the right way to wire these up, i have to recheck the switches again as the may be two wire.
Speaking as someone who works with safety-critical software, I wouldn't do this using Arduino hardware and software, other than to construct a proof-of-concept. There's nothing wrong with the hardware, at least if you choose an appropriate power supply, solder the connections to it, and design the electronics you connect it to to be fail-safe. Unfortunately, the core library and IDE break some of the most fundamental principles of safety-critical software, so they should be avoided for this sort of project.