(subsection
:title [arduino placement])
(subsection
- :title [first hole and screw])
+ :title [first hole and screw]
+ (subsubsection
+ :title [choosing drill bit])
+ (subsubsection
+ :title [inserting drill bit])
+ (subsubsection
+ :title [holding drill])
+ (subsubsection
+ :title [drilling])
+ (subsubsection
+ :title [6-32 by 3/8\" screw]
+ (p [the "6" part is how big around it is.])
+ (p [the "32" part is how close the threads are to each other.])
+ (p [the "head" is the flat part where some tool, like the alan
+ wrench, can exert force to spin the screw.]))
+ (subsubsection
+ :title [fasten the arduino board to the deck]
+ (p [push the 6-32 screw into the deck from the underside and at the
+ same time, spin the 6-32 screw clockwise while looking
+ down on its head. twist until the bottom of the screw is
+ about to stick out on the top side of the deck.])
+ (p [hold the arduino board flat to the deck and line up the arduino
+ hole so the screw can come up through it. continue
+ tightening the screw into the deck, spinning the same
+ direction as before. tighten until the screw head touches
+ the deck. do not continue tightening])
+ (p [the arduino should still be flat against the deck still, just
+ as it was before tightening the screw.]))
+ (subsubsection
+ :title [assessment]
+ (p [does the arduino stay with the deck when the deck moves?
+ can the arduino board still rotate a few degrees?
+ warning, if you rotate the arduino board too much, you
+ will unscrew it from the deck and you'll have to screw it
+ back in. rotating a few degrees should be ok.]))
+ (subsubsection
+ :title [arduino board move relative to deck]
+ (p [without any screws, the arduino board can move independently of
+ the deck.])
+ (p [with the first screw, the arduino can rotate around one point
+ on the deck.])))
(subsection
:title [second hole and screw])
(subsection
:title [serial]
(subsection
:title [software on computer]
- (subsection
+ (subsubsection
:title [arduino])
- (subsection
+ (subsubsection
:title [fritzing]))
(subsection
:title [attach arduino and computer via cable])
(subsection
:title [arduino reset button]))
(section
- :title [left sonar])
+ :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])
+ :title [both sonars]
+ (subsection
+ :title [breadboard power rail]
+ (p [power rail can provide power to more than one device.])))
(section
- :title [left motor])
+ :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])
+ :title [both motors]
+ (subsection
+ :title [analogWrite]))
(section
- :title [untethered])
+ :title [untethered]
+ (subsection
+ :title [arduino battery])
+ (subsection
+ :title [off and on functions]))
(section
- :title [follow])
+ :title [follow]
+ (subsection
+ :title [same wiring as untethered])
+ (subsection
+ :title [set motor])
+ (subsection
+ :title [go])
+ (subsection
+ :title [determining speed]))
(section
- :title [stay on table])))
+ :title [stay on table]
+ (subsection
+ :title [stop])
+ (subsection
+ :title [backup])
+ (subsection
+ :title [turn around]))))
;; Copyright 2016 daniel watson