Electrically, I think you are doing the right thing in terms of pins. However, you shouldn’t be reading +5 anywhere. Are you sure you wired this stuff into the digital inputs port on the RC and not the analog? It looks like that may be the problem as pins 3,6,17,and 20 all carry +5V on the analog port. If you move your connector to the digital input port, it should work.
so make sure the software variables in the PBASIC
code gets changed. Because below means that
the default PBASIC code will do the following:
the Full-Size RC Reference Guide says:
for
Pin 4 “PWM 3 won’t go forward if rc_sw5 is ON”
Pin 5 “PWM 3 won’t go forward if rc_sw6 is ON”
Pin 18 “PWM 4 won’t go forward if rc_sw7 is ON”
Pin 19 “PWM 4 won’t go forward if rc_sw8 is ON”