Seed Motor Shield

Hello, I am a total noob when it comes to using the pi with the Arduberry. I am trying to run a Seed Motor Shield (http://www.seeedstudio.com/wiki/Motor_Shield_V2.0). When all is hooked up and I run avrdude -c gpio -p m328p I get:

pi@raspberrypi ~ $ avrdude -c gpio -p m328p

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x31ddfc
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
Double check chip, or use -F to override this check.

avrdude done. Thank you.

Any Thoughts?

Hi,
If you have anything connected to the SPI pins (Pins 10,11,12,13), you might have to remove that to upload the code.

Let me know if this helps.

-Karan

Thanks Karan,

Am I physically changing pins or software? Sorry, I really am new to this!

Hi,
I think that there is a pin conflict with the Motor shield and the Arduberry Programming Pins.

Try this, remove the Motor shield from the Arduberry and upload the code to the Arduberry and then place the motor shield back on top of the Arduberry and press the reset button on the Arduberry. This should solve the problem.

Let me know if this works out for you.

Thanks,
Karan

Removing the shield, uploading the code, and then reattaching the shield worked well.