Brains Behind the Controller

Hello Kerbalnauts,

We are pleased to present to you the brains behind the Kerbal Controller... The Arduino microcontroller.

For this project we are using an official Arduino Uno R3 and,

A SainSmart Mega2650 R3 development board(arduino clone).
The plan is to use the two board in conjunction with one another; 1 board will handle all the button presses and switch toggles (inputs) and the other board will handle all the LEDs and LCD displays (outputs).

We are using a program called GNU Octave(open source alternative to MatLab) to open a serial connection to the arduino. This will allow us to communicate with the arduino sending the data to the LCDs and the states to the LEDs. It will also allow us to see what states the buttons/switches are in.
Once we have the state at which a button is in we can then update the data in Kerbal Space program by uploading the data through the Telemachus mod.

2 comments:

  1. I'll be following this as you work on it. I'm making one myself right now, and it'd be good to see what others do.

    ReplyDelete
  2. I'm glad to hear that Kevin. More people should try projects like these ones they can be a bit challenging but ultimately they are quite fun.
    If you need any additional help feel free to keep commenting or send your question through the "Message Us" in the right pane.

    ReplyDelete