X-Git-Url: http://challenge-bot.com/repos/?a=blobdiff_plain;f=curriculum%2Fchallenge-bot.scm;h=adafaf6bc67715923fbca35b5d73f4ff13eae2c1;hb=cb7d1c687271f7bb34a1835b02d8a977bec5001c;hp=1c0ac32619445e867a4a83131a4608041fc5b154;hpb=3c0c7ca44a4c7294bebfaf802840aa8e0fc19eae;p=challenge-bot diff --git a/curriculum/challenge-bot.scm b/curriculum/challenge-bot.scm index 1c0ac32..adafaf6 100644 --- a/curriculum/challenge-bot.scm +++ b/curriculum/challenge-bot.scm @@ -6,19 +6,112 @@ (chapter :title [mechanical] (section - :title [arduino]) + :title [arduino] + (subsection + :title [arduino placement]) + (subsection + :title [first hole and screw]) + (subsection + :title [second hole and screw]) + (subsection + :title [third and fourth hole and screw])) (section - :title [battery packs]) + :title [breadboard]) (section - :title [motors]) + :title [battery packs] + (subsection + :title [leads]) + (subsection + :title [deck attachment])) (section - :title [wheels]) + :title [motors] + (subsection + :title [leads]) + (subsection + :title [mount]) + (subsection + :title [deck attachment])) (section - :title [caster]) + :title [wheels] + (subsection + :title [tread]) + (subsection + :title [motor])) (section - :title [sonars])) + :title [caster] + (subsection + :title [deck placement])) + (section + :title [sonars] + (subsection + :title [deck placement]))) (chapter - :title [wiring and software])) + :title [wiring and software] + (section + :title [serial] + (subsection + :title [software on computer] + (subsubsection + :title [arduino]) + (subsubsection + :title [fritzing])) + (subsection + :title [attach arduino and computer via cable]) + (subsection + :title [debugging common connection problems]) + (subsection + :title [arduino reset button])) + (section + :title [left sonar] + (subsection + :title [breadboard connectivity]) + (subsection + :title [cable]) + (subsection + :title [arduino headers]) + (subsection + :title [sound cm per microsecond at sea level])) + (section + :title [both sonars] + (subsection + :title [breadboard power rail] + (p [power rail can provide power to more than one device.]))) + (section + :title [left motor] + (subsection + :title [arduino digital output]) + (subsection + :title [quad half h bridge, aka motor controller]) + (subsection + :title [motor battery])) + (section + :title [both motors] + (subsection + :title [analogWrite])) + (section + :title [untethered] + (subsection + :title [arduino battery]) + (subsection + :title [off and on functions])) + (section + :title [follow] + (subsection + :title [same wiring as untethered]) + (subsection + :title [set motor]) + (subsection + :title [go]) + (subsection + :title [determining speed])) + (section + :title [stay on table] + (subsection + :title [stop]) + (subsection + :title [backup]) + (subsection + :title [turn around])))) ;; Copyright 2016 daniel watson