Python and BoeBotControlForMsrsCtp2
The file BoeBotControlForMsrsCtp2.bs2 is used with MS Robotics Studio to control a Boe-bot remotely via Bluetooth. In reading through the file the protocol it implements is simple and quite clever. Rather than deal with MS Robotics Studio which sounds kind of big I was thinking of writing a PC program in Python to send the control commands to the Boe-bot. It would be handy to see the PC implementation of the protocol for MS Robotics Studio so I would have a model for my re-write.
Any pointers to that file? Anyone try using Python as the PC control program already?
Any pointers to that file? Anyone try using Python as the PC control program already?
Comments
There exists this here CSP for Python, and there should soon exist CSP for the prop in a end-user form.
But I don't know about implementing CSP channels for use with PBASIC
I've seen Python on MSRDS through Iron Python; see You Tube. and Python through SPL see;
http://www.helloapps.com/Python/
SPL sits on top of MSRDS; SPL in general is very easy to use (little coding), it runs on the Simulator, but can be used on a real robot I belive (I have to try that one of these days).
cheers.
*** You there! Python! Back of the line! ***
Fortunately Prof_Braino lines of code moves quicker than the line at the grocery store. Otherwise this would take a while.
If you want to use any regular bluetooth adapter that just uses Rx and Tx, you will need to modify the code and the BoeBot.BS2 code for them to work or you can use the EZ Bluetooth adapter from Parallax that comes with MSRDS code for the BoeBot.BS2, and all you will have to change is the C# code and/or Python code to use only Rx and Tx.
**Note - Note .... the A7 eb500 can be replaced by the eb301 (which uses a eb101 in a ciruitboard; just note the inverted "Status" pin logic) , the eb101 its self (make your own board for the chip.), or find a bluetooth module that has a compatible "Status" pin.
cheers.