The hardware interaction module helps interface with hardware easily, within seconds and without any messy wires
The two 10kOhm knob potentiometers can be used directly from the screen to control motor PWM and servo angles in our firmware. Potentiometers 1 and 2 can be accessed at Arduino pins A9 and A10, respectively.
There are two 3-way SPDT slide switches.
Slide switch 1 is connected to Arduino pins 40 and 41, both active high. This means that when the switch is slid up, pin 28 is high, when it slides down, pin 29 is high while both are low when the switch is in the middle. Slide switch 2 is connected to pins 42 and 43, and behave similarly as above.
The two tactile switches are connected to Arduino pins 38 and 39, both active high. This means that the pins are at +5V when the switch is pressed, and at 0V (Ground) otherwise.
evive has 12 touch outputs, which are interfaced via the MPR121 chip using SPI interface. The touch library is easy-to-use, and you can just plug wire from the outputs to any conducting surface, and get a touch-sensitive surface!
Joystick or 5-way navigational key
evive has inbuilt 5-way navigational (or Joystick), which is used to navigate in evive menu based system. The navigational key has 4 directions: left, right, up and down. This information is provided by the analog pin A11.