Now that all the parts have arrived, I’ve finished soldering the Adafruit Motor Shield, it’s time to figure out what the hell I’m doing.
- The Parts
- 9 VDC 1000mA regulated switching power adapter – UL listed
- Stepper motor – 200 steps/rev, 12V 350mA
- Micro servo
- Arduino Uno R3 (Atmega328 – assembled)
- Adafruit Motor/Stepper/Servo Shield for Arduino Kit v1.0
- Assembly
- Adafruit soldering and assembly instructions for the Adafruit Motor Shield
- Hint: Don’t try to put the L293D into the 16-pin sockets before you solder the socket into place.
- Hint: While preparing to solder the header pins into the motor shield, I found that the motor shield would not sit flat on the Arduino Uno because the leads from the motor shield’s reset button were in the way. I crimped the leads slightly and then motor shield sat flat.
- Download and read the Polargraph Instructions
- Polargraph build instructions on Instructables
- Latest Polargraph Build Instructions circa 11/28/2011
- Polargraph Instructions circa 10/20/2010
- Polargraph Instructions circa 10/9/2010
- Install the Processing environment
- Processing environment download page
- It’s necessary to run the Polargraph controller software
- Update the Arduino Uno’s firmware
- Go to Arduino.cc and download the latest software (Version 1.0 is 85.9MB for Windows)
- The latest version of Sandy Noble’s Polargraph software requires the Arduino 1.0 firmware
- Install the Arduino drivers123
- Plug in your board and wait for Windows to begin it’s driver installation process. After a few moments, the process will fail, despite its best efforts
- Click on the Start Menu, and open up the Control Panel.
- While in the Control Panel, navigate to System and Security. Next, click on System. Once the System window is up, open the Device Manager.
- Look under Ports (COM & LPT). Â You should see an open port named “Arduino UNO (COMxx)”
- Right click on the “Arduino UNO (COmxx)” port and choose the “Update Driver Software” option.
- Next, choose the “Browse my computer for Driver software” option.
- Finally, navigate to and select the Uno’s driver file, named “ArduinoUNO.inf”, located in the “Drivers” folder of the Arduino Software download (not the “FTDI USB Drivers” sub-directory).
- Windows will finish up the driver installation from there.
- OMG! I just made an LED blink!
- I followed up this incredible success by adjusting the amount of time the LED spent off and on. It was pretty cool. 4
- Download Sandy Noble’s Polargraph Controller v2.0
- Download the AccelStepper Arduino Library
- Download the Adafruit Motor Shield Arduino Library
- Direct download
- When I tried to drop this library into the “arduino-1.0/libraries/” subfolder, the Arduino IDE freaked out. I had to rename the library sub-folder from “adafruit-Adafruit-Motor-Shield-library-dd30da7” to “AdafruitMotorShieldLibrary” since the IDE would not recognize a library with spaces, dashes, etc.
- Um… now what?
- As I’ve mentioned, I really have no clue what I’m doing here. I’m mostly just banged away at the motor shield with a hot soldering iron, jammed it onto an Arduino… and don’t know what to do next! Halp?