Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
Asked — Edited

Pololu Dual Serial Motor Controller

I managed to snag a now-discontinued Pololu dual serial motor controller from eBay after seeing it recommended on the Add-Ons page. I couldn't find any sample code in the SDK for controlling it with the EZ-B so I used "Tutorial 15 - Serial Output" as the basis for a proof-of-concept controller. Here's what I came up with:


User-inserted image

User-inserted image

User-inserted image

User-inserted image


If anyone else is interested, the project files are here: Pololu Dual Serial Motor Controller (Updated 6/12/2011)

Cheers!

PRO
Synthiam
#1  
Great!! I'll add that to the SDK:)
#2  
Sweet! Will I be able to update it in subsequent releases? I was thinking of adding a proper Movement Panel so you can toggle between testing the controller/motors and controlling a robot...

I'm waiting on a BV4213 to control a stepper motor I pulled from a scanner this weekend (After more than a decade in IT management I have quite a collection of defunct equipment filled with potential robot goodies!) If there isn't one in the SDK, I'll create a similar project to test/control the stepper...
PRO
Synthiam
#3  
I've been meaning to add a community code SDK (contrib section), so this will be a good kick in the butt for me. I'm back home in a few days to begin working on that section of the website:D
#4  
Updated interface to accommodate proper movement controls (currently disabled). Hopefully I'll get a chance to finish the command code and enable the controls later today...

Update: Mouse movement controls are now enabled and everything should be functional. I'll add joystick controls when I have time...
#5  
Here's a couple pics of the Pololu dual serial motor controller connecting the EZ-B to Ice's (Omnibot) drive-train. Power and serial connections are on D0 and the reset connection is on D1.


User-inserted image



User-inserted image