nehm doch einen joystick, wie in einer rc funke, so mit potties unten dran, die kannst du dann ganz einfach ueber den adc in den controller einlesen..

den controller kannst du jeden nehmen der nen icp hat ( wegen den signalen von der funke ) das geht dann so :

Code:
Dim Puls(8) As Integer
Dim Kanal As Byte

'---------Timer----------------
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Start Adc

'-----------Interupts----------
On Icp1 Get_empfaenger Nosave
On Ovf1 Kanal_reset Nosave

Config Timer1 = Timer , Prescale = 8 , Capture Edge = Falling

Enable Ovf1
Enable Icp1

Enable Interrupts

....
programm

....
'------------Interupts---------------
 Get_empfaenger:
      push r10
      push r11
      push r24
      push r25
      push r26
      push r27
      in r24,sreg
      push r24

      Puls(kanal) = Timer1
      Timer1 = 40000

      Incr Kanal

      pop r24
      !Out Sreg , R24
      pop r27
      pop r26
      pop r25
      pop r24
      pop r11
      pop r10



     Return


Kanal_reset:


    push r24
    in r24,sreg
    push r24

    Kanal = 1
    pop r24
    !Out sreg,r24
    pop r24
   Return
Servos kannst du auch ganz einfach ansteuern:
Code:
Config Servos = 2 , Servo1 = Portb.1 , Servo2 = Portb.2 , Reload = 10
do 
Servo(1) = 50
wait 1
servo(1) = 100
wait 1
loop
      Config Portb = Output
steht auch im wike.. falls du das in c machst musst jemand anders fragen