Arduino Expermentation Kit - ARDX Expermentation Guide Change Log File Summary: http://www.ardx.org/src/guide /txt/ Access records To ensure no one is editing different versions of the files, please change the name of your companies .txt file to indicate which pages you are editing ie. All Pages being edited by oomlout AAAA-oomlout-Pages0-32.txt Once finished editing and all edits uploaded AAAA-oomlout-NONE.txt Hopefully this will work for the time being if you need to edit a file and someone has it checked out try an e-mail or skype call -----GUIDE FILE SUMMARY---- root: http://www.ardx.org/src/guide/ /CDRs/ --Page Source Files ARDX-EG-01.cdr to ARDX-EG-32.cdr (one file corresponds to one page, each file has a version for each company) /CDRs/ --Corel Draw Compiled Versions --Compiled Versions //These are automaticly generated from the induvidual page files (for changes to persist they must be made in the induvidual page files then a compiled version re-generated) (currently only possible on oomlout machine email a request) ARDX-EG-ADAF.cdr -Adafruit'ss compiled version ARDX-EG-FLOR.cdr -Floris.cc's compiled version ARDX-EG-OOML.cdr -oomlout's compiled version ARDX-EG-SOLA.cdr -solarbotics's compiled version ARDX-EG-SPAR.cdr -sparkfun's compiled version /PDFs/ -Regenerated every time a new compiled version is made ARDX-EG-**** (**** company ID) ARDX-EG-****-WEB.pdf -a web quality version of the guide (1-2MB) ARDX-EG-****-DD.pdf -a document distribution quality version of the guide (10-15MB) (reccomended link version) ARDX-EG-****-PRINT.pdf -a print quality version (40-60MB) ----CIRCUIT SHEET FILE SUMMARY----- root: http://www.ardx.org/src/circ/ /CDRs/ --Circuit Sheet Source Files ARDX-CI-01.cdr - ARDX-CI-12.cdr (one file corresponding to each circuit (12 is blank) with a version for each company in each file) /CDRs/ -- CIRC00-sheet-****.cdr (**** company ID) -the circuit sheets placed side by side across two pages. CIRC00-sheet-****.pdf -all 11 circuit sheets across two pages CIRC01-sheet-****.cdr to CIRC11-sheet-****.cdr - each circuit sheet on a single page pdf version CIRC01-sheet-****.pdf to CIRC11-sheet-****.pdf - each circuit sheet on a single page pdf version /TEMPLATEs/ -- CIRCZZ-sheet-****.cdr --The template for creating CIRC00-sheet-****.cdr CIRCYY-sheet-****.cdr --the single page template (used for creating CIRC01-sheet-**** to CIRC11-sheet-**** Update Summary --------------------------------------------- --- Oomlout/Solarbotics (Nov 9 2010) --- --------------------------------------------- ARDX-EG-11.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-13.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-15.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-17.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-19.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-21.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-23.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-25.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-27.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-28.CDR - (All) It has three pin's, ground, signal and +5 volts, and is easy to use." to "It has three easy to use pins: ground, signal and +5 volts." ARDX-EG-29.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-31.CDR - (SB) Top-aligned all paragraphs in "Not Working?" Section ARDX-EG-32.CDR - (SB) New schematic with 3 additional LEDs; New 3D graphic; New "What We're Doing" text. ARDX-EG-34.CDR - (SB) Change 3rd box under "Not Working" ARDX-EG-34 sample code - (SB) Added annotations/modifications to Adafruit code (fixed for common cathode); typos CIRC12-sheet-SOLA.cdr - Added 3 LEDs & resistors, changed colour formatting ------------------------------------------- --- Oomlout (Mid-October-ish 2010) --- ------------------------------------------- ARDX-EG-05.CDR - (All) Added new Driver loading info for UNO / MEGA2560 ARDX-EG-11.CDR - (All) Corrected path to the new file example (File > Examples > 1.Basic > Blink) With the release of the Uno a few things in the guide needed to be upgraded. ---Changes--- HOLDER We've updated the holder to include the fourth hole IMPORTANT -- The new layout has the second ICSP header very close to one of the mounting holes, also the fourth hole leaves bridging Vin as a possibility. Because of this we are recommending switching from metal to nylon hardware (or at the very least nylon nuts). Only in the very worst case would one of the possible bridges cause something adverse to happen so you should be okay running through your current assembled inventory. GUIDE Added instructions on installing the Uno version of the drivers (the duemilanove instructions are still intact) --------------------------------- --- Oomlout (FEB 17 2010) --- --------------------------------- ARDX-EG01.CDR (sparkfun) Changed to Inventor's Guide, changed cover photo, removed (ARDX) ARDX-EG01.CDR (all) ARDX-EG02.CDR (sparkfun) fixed About open source text, changed about SparkFun text, removed brackets fixed capital F in SparkFun ARDX-EG02.CDR (all) ; to , in "about open source" ARDX-EG05.CDR (all) changed "programs" to code, added full stop after themselves, added space to GOTO, removed and from "and download", removed extra bracket, specific destination - specific location, "))" to ")")", added Finished to Mac instructions ARDX-EG06.CDR (all) removed leading space from "in brief, removed ardx.org/ARDU pointer, removed leading space from long description ARDX-EG07.CDR (sparkfun) Maths to Math ARDX-EG07.CDR (all) removed ( from (0-19 ARDX-EG08.CDR (all) is - it's in "in brief", added "!," after longer, fixed "next page" overflow on resistor, removed full stop after round, full stop added after of one end in DC Motor. ARDX-EG08.CDR (sparkfun) - changed images ARDX-EG09.CDR (all) . added full stop after click in piezo, changed form factor to package in IC, added full stop too, added full stop after glass to read), added full stop to pushbutton, added full stop after 9/32", added full stop after clipping ARDX-EG09.CDR (sparkfun) changed photos ARDX-EG10.CDR (all) removed whitespace around turning, Finally bask to Finally, bask, started grab to started, grab, assembling to assembly, Breadboard sheet to Breadboard Sheet ARDX-EG10.CDR (sparkfun) Changed square and rendered image ARDX-EG11.CDR (all) just) to just click), site check to site, check, fixed Not Working spacing, harm) to harm)., removed extra spaces, 0-5 analog to 0-5, analog, Change The Blink Time to Change the blink time, questions. to questions:, Control the Brightness to Control the brightness ARDX-EG11.CDR (sparkfun) ARDX-EG12.CDR (all) its to it's (x2), sheet - Sheet, assembling - assembly ARDX-EG12.CDR (sparkfun) changed square photo, changed rendered image ARDX-EG13.CDR (all) just) to just click), Loops to loops, this - This, added full stop to end of uses a for loop), Animations - animations x2 , questions. - guestions: ARDX-EG13.CDR (sparkfun) changed Not Working whitespace ARDX-EG14.CDR (all) transistor you connect to transistor, you connect, emitter a current to emitter, a current, 40 v to 40v, 2222 ) to 2222)., sheet to Sheet, the transistor to The transistor, assembling to assembly ARDX-EG14.CDR (sparkfun) changed square image ARDX-EG15.CDR (all) just) to just click), Not Working spacing, if you - If you (x2), reversed) - reversed)., really really to really, really, Controlling Speed to Controlling speed, speeds by to speeds by, questions. to questions: ARDX-EG15.CDR (sparkfun) programme to program ARDX-EG16.CDR (all) assembling - assembly, sheet - Sheet ARDX-EG16.CDR (sparkfun) changed corner photo, rendered image ARDX-EG17.CDR (all) just - just click, Not Working spacing, Still not Working to Still Not Working, Potentiometer Control - Potentiometer control, Self Timing to Self timing, Great Ideas to Great ideas. questions to questions: ARDX-EG17.CDR (sparkfun) ARDX-EG18.CDR (all) Breadboard sheet to Breadboard Sheet, assembling to assembly, punctuation in "What We're" ARDX-EG18.CDR (sparkfun) square image, rendered image ARDX-EG19.CDR (all) just) to just click), Power LED to power LED, Fixed Making it Better spacing, Controlling Individual to Controlling individual, More Animations to More animations, And upload this to Uploading this, Lets try to Let;s try, questions. to questions: ARDX-EG20.CDR (sparkfun) square image, rendered image ARDX-EG20.CDR (all) assembling to assembly, breadboard sheet to Breadboard Sheet, electrons, to electrons. ARDX-EG21.CDR (sparkfun) ARDX-EG21.CDR (all) just) to just click), Melody is Playing. to Melody is Playing?, questions. to questions: ARDX-EG22.CDR (sparkfun) changed square, changed rendered image ARDX-EG22.CDR (all) Breadboard sheet to Breadboard Sheet, assembling to assembly ARDX-EG23.CDR (sparkfun) ARDX-EG23.CDR (all) just) to just click), Changing Fade Speed to Changing fade speed, questions. to questions:, wire from pin 13 to pin 9 to wire from pin 13 to pin 9., fixed Not Working spacing ARDX-EG24.CDR (all) pins the Arduino has it also to pins, the Arduino also, Bradboard sheet to Breadboard Sheet, assembling to assembly ARDX-EG24.CDR (sparkfun) changed square image and rendered image ARDX-EG25.CDR (all) just to just click), Threshold Switching to Threshold switching, Controlling a Servo to Controlling a servo, questions. to questions:, Not working spacing fixed ARDX-EG26.CDR (sparkfun) changed square image and rendered image ARDX-EG26.CDR (all) Breadboard sheet to Breadboard Sheet, assembling to assembly ARDX-EG27.CDR (sparkfun) ARDX-EG27.CDR (all) Remaining to Remains, lets instead to let's instead, lets use to let's use, questions. to questions:, Fixed Not Working spacing, just) to just click) ARDX-EG28.CDR (sparkfun) maths to math, LLM to LM, aquare image and rendered image changed ARDX-EG28.CDR (all) three pins ground to three pin's, ground, degrees we will to degrees, we will, Ddatasheet to Datasheet, Breadboard sheet to Breadboard Sheet, assembling to assembly ARDX-EG29.CDR (sparkfun) ARDX-EG29.CDR (all) just) to just click), from ( http://ardx.org/CODE10) to from ( http://ardx.org/CODE10 ), Not working spacing fixed, Unchanging. to Unchanging, only math. to to only math. To, Lets add to Let's add, questions. to questions: ARDX-EG30.CDR (sparkfun) changed square image and rendered image, fixed schematic ARDX-EG30.CDR (all) assembling to assembly ARDX-EG31.CDR (sparkfun) ARDX-EG31.CDR (all) just) to just click), Not working spacing fixed,works. (and it may pop out occasionally) to works (and it may pop out occasionally). ARDX-EG32.CDR (sparkfun) ARDX-EG32.CDR (all) --------------------------------- --- Oomlout (JAN 14 2010) --- --------------------------------- ARDX-EG03.CDR (sparkfun) Fixed table of contents entry for CIRC10 TMP36 to LM335A ARDX-CI-01.CDR (sparkfun) Switched resistors to 330 ohm, replaced 10mm LED with 5mm ARDX-CI-02.CDR (sparkfun) Switched resistors to 330 ohm ARDX-CI-05.CDR (sparkfun) Switched resistors to 330 ohm ARDX-CI-08.CDR (adafruit, oomlout, solarbotics) Switched potentiometer layout (3 pins in a row) ARDX-CI-09.CDR (sparkfun) Switched resistors to 330 ohm ARDX-EG10.CDR (sparkfun) (content) Replaced Rendered circuit image ARDX-EG10.CDR (all) (content) fixed position of 2 pin header image ARDX-EG12.CDR (all) (content) fixed position of 2 pin header image ARDX-EG12.CDR (sparkfun) (content) Replaced Rendered circuit image ARDX-EG18.CDR (sparkfun) (content) Replaced Rendered circuit image ARDX-EG18.CDR (all) (content) fixed position of 2 pin header image ARDX-EG20.CDR (all) (content) fixed position of 2 pin header image ARDX-EG22.CDR (all) (content) fixed position of 2 pin header image ARDX-EG24.CDR (all) (content) fixed position of 2 pin header image ARDX-EG24.CDR (adafruit, oomlout, solarbotics) Switched potentiometer layout (3 pins in a row) ARDX-EG26.CDR (sparkfun) (content) Replaced Rendered circuit image ARDX-EG26.CDR (all) (content) fixed position of 2 pin header image ARDX-EG28.CDR (all) (content) fixed position of 2 pin header image ARDX-EG28.CDR (sparkfun) (content) Replaced Rendered circuit image --------------------------------- --- Oomlout (JAN 13 2010) --- --------------------------------- ARDX-EG01.CDR (sparkfun) Added Sparkfun logo ARDX-EG02.CDR (oomlout, floris, sparkfun, adafruit)Fixed Spacing on top box (oomlout, floris, sparkfun, adafruit) ARDX-EG02.CDR (sparkfun) Added About Sparkfun section ARDX-EG02.CDR (sparkfun) Added Added Thanks for choosing Sparkfun ARDX-EG04.CDR (sparkfun) Removed 3mm Nuts and bolt ARDX-EG05.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) Removed "(meta?)" from top description ARDX-EG05.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) Fixed Punctuation in a couple of boxes ARDX-EG06.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) added endinf full stop, fixed spelling "idiosyncracies", hyphen added to in-depth, full-stop after loops), full stop after compile), full stop after "moving", full stop after "char's", made consistent usage of program over programme, spelling fixed formating - formatting ARDX-EG06.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) added space in ; box, Fixed Spacing in "Programming in Brief" box, Fixed Spacing in "boolean" box, fixed spacing in Variables description box ARDX-EG06.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (content) Long range corrected max value = 2,147,483,647 not 2,147,483,648, max int value corrected to 32,767 not 32,768, ARDX-EG07.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) Full stop added after comparison, added full stop after maths), added full stop after online), capitalized "t" after "19).", added apostrophe to pin's in pinMode, ARDX-EG07.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) fixed spacing in "analogWrite" box. ARDX-EG08.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (content) "More Details on Wikipedia:" to "More Details:" ARDX-EG08.CDR (oomlout, floris, sparkfun) (content) Servo picture from blue TG-9 to generic black. ARDX-EG08.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed dividing line between LED and Diode (spacing) ARDX-EG09.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed dividing line between button and potentiometer, fixed resistor colour box alignment ARDX-EG09.CDR (oomlout, adafruit) (content) Changed potentiometer picture to reflect new style. ARDX-EG10.CDR (sparkfun) (content) Changed 10mm LED to standard 5mm LED, Resistor from 560 ohm to 330 ohm ARDX-EG11.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed spacing at bottom of Code Box ARDX-EG12.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) Added full stop after "variables)" ARDX-EG12.CDR (sparkfun) (content) Resistors from 560 ohm to 330 ohm ARDX-EG13.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed spacing at bottom of Making Better box ARDX-EG14.CDR (sparkfun) (content) Transistor changed to 2N3904, resistor changed to 10k ARDX-EG15.CDR (sparkfun) (content) Transistor changed to 2N3904 ARDX-EG15.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) Added full stops after offSpeed & time). ARDX-EG16.CDR (sparkfun, oomlout) (content) Changed servo to be generic black, wire colours red black, white, circuit rendering changed. ARDX-EG18.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) your to you're ARDX-EG18.CDR (sparkfun) (content) Resistor from 560 ohm to 330 ohm ARDX-EG19.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed Code spacing, Fixed Making it Better Spacing, added full stop after /SPI ), BITW ) & out) ARDX-EG20.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) Lets to Let's ARDX-EG21.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed Code spacing, More More Spacing, Making it better spacing ARDX-EG22.CDR (sparkfun) (content) Resistor from 560 ohm to 330 ohm ARDX-EG24.CDR (sparkfun) (content) Resistor from 560 ohm to 330 ohm ARDX-EG25.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed Making it better spacing ARDX-EG26.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) Fixed What We're Doing spacing ARDX-EG26.CDR (sparkfun) (content) Resistor from 560 ohm to 330 ohm ARDX-EG27.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) Added Full stop after place, Change. to change: ARDX-EG28.CDR (sparkfun) (content) TMP36 to LM335A, replaced 2N2222 refrence to 2N3904 ARDX-EG30.CDR (sparkfun) (content) to 2N3904, 2.2k to 10k, dpdt to spdt, 560 to 330, ARDX-EG30.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (punctuation) todays to today's, diode for to diode, for, ARDX-EG31.CDR (oomlout, floris, sparkfun, adafruit, solarbotics) (layout) fixed code spacing ARDX-EG32.CDR (sparkfun) (content) Added Sparkfun Logo ARDX-CI-04.CDR sparkfun, oomlout) (content) wire colours red black, white --------------------------------- --- Solarbotics (OCT 28 2009) --- --------------------------------- ARDX-EG01.CDR Re-shoot cover photo of manual --------------------------------- --- oomlout (OCT 22 2009) --- --------------------------------- Rebuild Manual CDR's and PDF's rebuilt --------------------------------- --- solarbotics (OCT 21 2009) --- --------------------------------- Minor change on ARDX-EG-09.cdr Changed graphic of trimpot from blue-handle to white handle (which we stock) Resized the resistor color code graphic to fit the box better Minor change on ARDX-EG-11.cdr Added content to "LED Not Lighting Up" box. (Watch for pin13 hole) Minor edit on ARDX-EG-13.cdr Removed extra spaces in URL brackets in "Download the Code" string Major edit on ARDX-EG-14.cdr Removed reference to "note: the transistor we use has in order Base Collector Emitter pinout...",a s it _seems_ to be EBC on the experiment sheet anyways. And it's what we use. Also, the original text has grammatical error "has a in order Base..." --> "has in order a Base..." Added reference to bottom of the page regarding "optional capacitor" that reset is indicated by LED13 blink Minor edit to ARDX-EG-18.cdr Added "poke holes in sheet to make chip mounting easier" Minor edit to ARDX-EG-30.cdr Added "poke holes" comment Minor edit to ARDX-EG-31.cdr Emphasis "Press hard" to "Not Quite Working" section ----------------------------- --- oomlout (OCT 19 2009) --- ----------------------------- Fixed missed tinrurl redirects. recompiled CDR's ----------------------------- --- oomlout (OCT 18 2009) --- ----------------------------- Major Changes: -Changed all links from tinyurl to ARDX.org redirects (updatable meaning page changes will not require re-prints) -Moved hosting of source files to ardx.org -Changed update procedure from one large file to induvidual page files -Created ftp access for all involved --------------------------------- --- solarbotics (OCT 16 2009) --- --------------------------------- MAJOR Update: Reformated the page size so it can be printed on 11x17 double-sided, and get trimmed down to a 7-1/4" x 11" paged booklet. Document is same aspect ratio as original 8.5x11 half'd so it can be scaled back down. Had to use "fix text to paragraph" feature to rescale fonts, as Corel didn't do a very good job of alt-resizing the whole pages with text. This means some of the font sizes vary +/- half a point. Various minor updates include: - color formatting - adding CC logo info - Solarbotics mentions & contacts - Added vertical line to 2-column code samples for easier reading Pages 1-8 - Creating hyperlinks in all URLs for when document goes to PDF (makes live hyperlinks) - Pausing until receipt of Oomlout-designated links Page 31 - Added "Back-EMF" pulse in action under "Making it Better". Had to fix graphic which wouldn't allow "wrap paragraph text" (bizarre, but true). ------------------------------ --- oomlout (SEPT 30 2009) --- ------------------------------ -Page 3: Fixed Mac Installation instructions (Arduino IDE now runs as a native app) -Page 9: Delete "Sketchbook" from code string at top and in "Making it Better" -Page 9: Fade sketch is now called "Fading" -Page 9: Blink Code synched with IDE Version 17 code -Page 15: Removed "Sketchbook" from code pathname -Page 15: Removed "sketchbook" from "Making it better pathname -Page 19: Removed "Sketchbook" from code pathname -Page 21: Button sample code is different in Arduino 17 -Page 23: Removed "Sketchbook" from code pathname -Page 23: Removed "Sketchbook" from "Making it Better" -Page 23: AnalogInput sample code changed pin from pin 2 to pin 0 -Page 23: Added note about ensuring usage of analog pin 2 and not digital pin 2 -Page 23: "Not Working" suggestion: Make sure to bold this is analog pin 2, not digital (like user has been used to) -Page 25: Removed "Sketchbook" from "Making it Better" -Page 26: Fixed typo antennae ---> antennae -Page 27: Fixed typo copmuter ---> computer -Page 29: "Code" - Why is ledPin changed from pin 13 to pin 2? Pin 13 works equally well. (If chg'd, fix in 2 schematics on pg 28 & 29) -Page 29: "Making it better" suggestion. Use LED instead of diode as relay flyback to see V spike. -Page 29: Removed "Sketchbook" from code pathname ARDX-circuit-Sheets.cdr September 30 2009 -CIRC08: Sample code changed input pin from analog input 2 to analog input 0