This is totally awesome. It makes me want more motors and it also makes me wish I was using MPLAB instead of RobotC. I think I’ll link to this thread on their forums and ask about it.
From what I understand of RobotC, I don’t think it would be that hard to port PPM4VEX over. All you need is access to timer interrupts, and the ability to switch one of the first four motor ports to CCP mode on the user-processor.
I don’t yet have RobotC, but I’d be willing to work with you off-list to get a port going if you are interested.
Cheers,
- Dean
I don’t have one of the expander doodads, but I could order one. I have enough motors to use up all the motor ports on one of my vex brains (but I do have two).
I guess I could also just use the other vex brain, as you’ve mentioned.
I do plan on getting more motors, this would make an 8-12 channel (motors) robot quite fun to control with 2 controllers ![]()
Working with me in RobotC might be a challenge, I’m not much of a programmer. Just a sysadmin ![]()
Hit me up on AIM (fryfrog) or GTalk ([email protected]) or Yahoo (fryfrog) which ever is easier for you. Am also on a few IRC networks sometimes (as fryfrog, if you couldn’t guess).
I’ll order that expander now ![]()
Ordered. I think I’ll hold off on mentioning more Vex parts coming in the mail to my wife! ![]()
i happend to have EasyC Pro. if u want me to help, just email me the code in a zip file.
Go to the VEX curriculum. I actually like it better than EasyC and MPLAB. :D.
Would it be possible to plug the signal splitter directly into the Rx1 or Rx2 port on the microntroller and control 6 more motors that way. I thought that with the new Cortex microcontroller you could control the robot via VEXnet and have 2 empty Rx ports. Just a thought…
That would be great, but as far as I can tell, the Rx1/2 ports are wired to the Master Processor and not the User Processor. I’m not sure what pins they are wired to on the Master, so I’m not even sure they could be run as a timer-controlled output. Assuming they were wired correctly, IFi would have to develop this as a new feature and provide updated Master Firmware to support it. Of course, the Cortex Microcontroller is likely to be plumbed completely differently, so it may be somewhat easier to replace the code that runs those ports.
regardless, you couldn’t just plug the signal splitter straight in because the pinout would be reversed. You would need a special cable that swapped the pinout, and did NOT pass power between the splitter and the microcontroller.
Cheers,
- Dean
Will this be availible in Easy C 4.0(for Cortex)? That is what it sounds like you wanted to do…