Arduino Decimilla and The Helix Project

I just got my arduino decimilla in the mail, and I have installed the drivers and checked pin 13 for the bootloader. I still cannot upload any scetches to the arduino. I put the following code in the scetch:

int pwm_a = 9;
int pwm_b = 10;
int pwm_c = 11;
int i;

void setup()
{
pinMode(pwm_a, OUTPUT);
pinMode(pwm_b, OUTPUT);
pinMode(pwm_c, OUTPUT);

Serial.begin(9600);
}

void loop()
{
//
//fade all channels up and down.
//
Serial.println("Fading all pwm channels up to max.");
for (i=0; i<=255; i++)
{
analogWrite(pwm_a, i);
analogWrite(pwm_b, i);
analogWrite(pwm_c, i);

delay(100);
}

Serial.println("All pwm channels at max.");
delay(1000);
Serial.println("Fading all channels to 0");

for (i=255; i>=0; i--)
{
analogWrite(pwm_a, i);
analogWrite(pwm_b, i);
analogWrite(pwm_c, i);

delay(100);
}

Serial.println("All pwm channels at zero.");
delay(1000);

fade_channel(pwm_a);
fade_channel(pwm_b);
fade_channel(pwm_c);
}

void fade_channel(int channel)
{
Serial.println("Fading pwm channel to max: ");
Serial.println(channel);

for (i=0; i<=255; i++)
{
analogWrite(channel, i);
delay(100);
}

Serial.println("pwm channel at max.");
delay(1000);
Serial.println("fading down.");

for (i=255; i>=0; i--)
{
analogWrite(channel, i);
delay(100);
}

Serial.println("pwm channel at 0.");
delay(1000);
}

I got these errors:

avrdude: stk500_getsync(): not in sync: resp=000
avrdude: stk500_disable(): protocol error, expect=0
14, resp=0*51

This might be the cause, but I do not know arduino programming. I got this code off of
http://reprap.org/bin/view/Main/Temperature_Sensor_1_0 If you could help me, that would be great!

Sorry, I got the code off of http://reprap.org/bin/view/Main/PWM_Driver_1_1.

I use windows xp.

Did you try the troubleshooting suggestions?

Thanks. I actually ended up just using arduino 0009. Someone else said it worked for them before they resolved their problems. Arduino 0009 works for me.