Help with coding

So Iv'e got every thing but the Pololu Micro Dual Serial Motor Controller hooked up and coded for (I mostly used other peoples code from the arduino site) but I but I do not understand what I need to do to get the motor controller to work code wise

I am using two GM9 (143:1 90 Degree Shaft) and the solarbotics wheels if that matters

 

and this is the code I am using

for the servo

// Sweep
// by BARRAGAN <http://barraganstudio.com>

#include <Servo.h>

Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created

int pos = 0; // variable to store the servo position

void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}


void loop()
{
for(pos = 0; pos < 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(5); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(5); // waits 15ms for the servo to reach the position
}
}

 

and for the parallax ping)))

 

 unsigned long echo = 0;
int ultraSoundSignal = 9; // Ultrasound signal pin
unsigned long ultrasoundValue = 0;
 void setup()
{
Serial.begin(9600);
pinMode(ultraSoundSignal,OUTPUT);
}
 unsigned long ping(){
pinMode(ultraSoundSignal, OUTPUT); // Switch signalpin to output
digitalWrite(ultraSoundSignal, LOW); // Send low pulse
delayMicroseconds(2); // Wait for 2 microseconds
digitalWrite(ultraSoundSignal, HIGH); // Send high pulse
delayMicroseconds(5); // Wait for 5 microseconds
digitalWrite(ultraSoundSignal, LOW); // Holdoff
pinMode(ultraSoundSignal, INPUT); // Switch signalpin to input
digitalWrite(ultraSoundSignal, HIGH); // Turn on pullup resistor
echo = pulseIn(ultraSoundSignal, HIGH); //Listen for echo
ultrasoundValue = (echo / 58.138) * .39; //convert to CM then to inches
return ultrasoundValue;
}
 void loop()
{
int x = 0;
x = ping();
Serial.println(x);
delay(250); //delay 1/4 seconds.
}

oh and this is directly from the sites (no editing .. thats why they both use pin nine :)

https://www.youtube.com/watch?v=pbHWcyWFZr0

Hmm, I’m not sure what

Hmm, I’m not sure what exactly you want to know. Do you have any specific questions about coding the uDSMC?

Dan

I really dont know anything about coding for the Dual Serial …

I really dont know anything about coding for the Dual Serial Motor Controller… I guess I should ask were you learned to code for it

and if I could check out your code :slight_smile:

 

thanks ~Matt

**…where did you learn… **

where did you learn to code for the dsmc ?

It would really help if you could point me to a guide or sample code that I can reverse engineer,

~Matt