add left sonar subsection for sound at sea level
[challenge-bot] / curriculum / challenge-bot.scm
CommitLineData
37d286e7 1;; tldr; AGPLv3+
2;; copyright info at bottom
3
4(document
5 :title [challenge-bot]
6 (chapter
3c0c7ca4 7 :title [mechanical]
8 (section
24b6d750 9 :title [arduino]
10 (subsection
11 :title [arduino placement])
12 (subsection
13 :title [first hole and screw])
14 (subsection
15 :title [second hole and screw])
16 (subsection
17 :title [third and fourth hole and screw]))
57e11138 18 (section
19 :title [breadboard])
3c0c7ca4 20 (section
390d8f01 21 :title [battery packs]
22 (subsection
23 :title [leads])
24 (subsection
25 :title [deck attachment]))
3c0c7ca4 26 (section
5aa69c47 27 :title [motors]
28 (subsection
29 :title [leads])
30 (subsection
31 :title [mount])
32 (subsection
33 :title [deck attachment]))
3c0c7ca4 34 (section
1b593ec7 35 :title [wheels]
36 (subsection
37 :title [tread])
38 (subsection
39 :title [motor]))
3c0c7ca4 40 (section
2ccf4ca9 41 :title [caster]
42 (subsection
43 :title [deck placement]))
3c0c7ca4 44 (section
6550a556 45 :title [sonars]
46 (subsection
47 :title [deck placement])))
3c0c7ca4 48 (chapter
9fb37473 49 :title [wiring and software]
50 (section
f0876d62 51 :title [serial]
52 (subsection
1be43d04 53 :title [software on computer]
c3e8314c 54 (subsubsection
1be43d04 55 :title [arduino])
c3e8314c 56 (subsubsection
1be43d04 57 :title [fritzing]))
f0876d62 58 (subsection
59 :title [attach arduino and computer via cable])
60 (subsection
61 :title [debugging common connection problems])
62 (subsection
63 :title [arduino reset button]))
9fb37473 64 (section
bb801164 65 :title [left sonar]
66 (subsection
67 :title [breadboard connectivity])
68 (subsection
69 :title [cable])
70 (subsection
cb7d1c68 71 :title [arduino headers])
72 (subsection
73 :title [sound cm per microsecond at sea level]))
9fb37473 74 (section
9183d52b 75 :title [both sonars]
76 (subsection
77 :title [breadboard power rail]
78 (p [power rail can provide power to more than one device.])))
9fb37473 79 (section
805d6362 80 :title [left motor]
81 (subsection
82 :title [arduino digital output])
83 (subsection
84 :title [quad half h bridge, aka motor controller])
85 (subsection
86 :title [motor battery]))
9fb37473 87 (section
79d761bc 88 :title [both motors]
89 (subsection
90 :title [analogWrite]))
9fb37473 91 (section
aedd9003 92 :title [untethered]
93 (subsection
94 :title [arduino battery])
95 (subsection
96 :title [off and on functions]))
9fb37473 97 (section
28a2365e 98 :title [follow]
99 (subsection
100 :title [same wiring as untethered])
101 (subsection
102 :title [set motor])
103 (subsection
104 :title [go])
105 (subsection
106 :title [determining speed]))
9fb37473 107 (section
d460f45c 108 :title [stay on table]
109 (subsection
110 :title [stop])
111 (subsection
112 :title [backup])
113 (subsection
114 :title [turn around]))))
37d286e7 115
116;; Copyright 2016 daniel watson
117
118;; This file is part of challenge-bot.
119
120;; challenge-bot is free software: you can redistribute it and/or modify
121;; it under the terms of the GNU Affero General Public License as
122;; published by the Free Software Foundation, either version 3 of the
123;; License, or (at your option) any later version.
124
125;; challenge-bot is distributed in the hope that it will be useful,
126;; but WITHOUT ANY WARRANTY; without even the implied warranty of
127;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
128;; GNU Affero General Public License for more details.
129
130;; You should have received a copy of the GNU Affero General Public
131;; License along with challenge-bot. If not, see
132;; <http://www.gnu.org/licenses/>.