PropWare
3.0.0.229
C++ objects and CMake build system for Parallax Propeller
Simple-Libraries
Learn
Simple Libraries
Robotics
ActivityBot360
libabcalibrate360
libabcalibrate360.c
1
//#include "simpletools.h"
2
#include "
abcalibrate360.h
"
3
//#include "abdrive360.h"
4
5
int
main
()
6
{
7
high
(26);
8
high
(27);
9
cal_activityBot
();
10
low
(26);
11
low
(27);
12
13
//ee_putStr("ActivityBot", 12, _AB360_EE_Start_);
14
//ee_putStr("AB360 -11 ", 12, _AB360_EE_Start_);
15
16
//cal_displayResults();
17
18
//cal_displayData();
19
20
//cal_servoPins(12, 13);
21
//cal_encoderPins(14, 15);
22
//cal_clear();
23
24
//drive_goto(128, 128);
25
26
}
27
28
29
/*
30
5x new batteries = 7.8 V
31
------------------------------
32
Feedback pin settings not found. Defaults of
33
P14 (left) and P15 (right) will be used.
34
Left Servo, Counterclockwise
35
36
m = 176
37
b = 106
38
39
Left Servo, Clockwise
40
m = 169
41
b = 233
42
43
Right Servo, Counterclockwise
44
m = 167
45
b = 240
46
47
Right Servo, Clockwise
48
m = 176
49
b = 100
50
51
52
5 x dead AA = 5.25 V
53
===================================
54
Left Servo, Counterclockwise
55
m = 345
56
b = 200
57
58
Left Servo, Clockwise
59
m = 335
60
b = 326
61
62
Right Servo, Counterclockwise
63
m = 342
64
b = 340
65
66
Right Servo, Clockwise
67
m = 367
68
b = 193
69
70
71
5 x new AA = 5 V Jumper
72
===================================
73
Left Servo, Counterclockwise
74
m = 259
75
b = 180
76
77
Left Servo, Clockwise
78
m = 241
79
b = 300
80
81
Right Servo, Counterclockwise
82
m = 238
83
b = 313
84
85
Right Servo, Clockwise
86
m = 255
87
b = 160
88
*/
89
90
91
92
/*
93
5x new batteries = 7.65 V
94
------------------------------
95
Left Servo, Counterclockwise
96
m = 168
97
b = 246
98
99
Left Servo, Clockwise
100
m = 183
101
b = 93
102
103
Right Servo, Counterclockwise
104
m = 175
105
b = 226
106
107
Right Servo, Clockwise
108
m = 183
109
b = 113
110
111
112
5 x new AA = 5 V Jumper
113
===================================
114
Left Servo, Counterclockwise
115
m = 242
116
b = 306
117
118
Left Servo, Clockwise
119
m = 258
120
b = 180
121
122
Right Servo, Counterclockwise
123
m = 257
124
b = 246
125
126
Right Servo, Clockwise
127
m = 265
128
b = 180
129
130
*/
131
132
133
// IR + Ping Bot
134
135
/*
136
5x new batteries = 7.65 V
137
------------------------------
138
Left Servo, Counterclockwise
139
m = 155
140
b = 186
141
142
Left Servo, Clockwise
143
m = 174
144
b = 20
145
146
Right Servo, Counterclockwise
147
m = 166
148
b = 173
149
150
Right Servo, Clockwise
151
m = 161
152
b = 246
153
154
155
156
5 x new AA = 5 V Jumper
157
===================================
158
Left Servo, Counterclockwise
159
m = 267
160
b = 53
161
162
Left Servo, Clockwise
163
m = 243
164
b = 260
165
166
Right Servo, Counterclockwise
167
m = 275
168
b = 86
169
170
Right Servo, Clockwise
171
m = 241
172
b = 313
173
*/
174
175
176
177
178
// Ping bot
179
180
/*
181
5x new batteries = 7.65 V
182
------------------------------
183
Left Servo, Counterclockwise
184
m = 173
185
b = 260
186
187
Left Servo, Clockwise
188
m = 193
189
b = 106
190
191
Right Servo, Counterclockwise
192
m = 178
193
b = 260
194
195
Right Servo, Clockwise
196
m = 191
197
b = 113
198
199
200
201
5 x new AA = 5 V Jumper
202
===================================
203
Left Servo, Counterclockwise
204
m = 242
205
b = 260
206
207
Left Servo, Clockwise
208
m = 258
209
b = 146
210
211
Right Servo, Counterclockwise
212
m = 240
213
b = 313
214
215
Right Servo, Clockwise
216
m = 262
217
b = 173
218
*/
219
220
221
222
223
// Tilt bot
224
225
/*
226
5x new batteries = 7.2 V
227
------------------------------
228
Left Servo, Counterclockwise
229
m = 191
230
b = 220
231
232
Left Servo, Clockwise
233
m = 185
234
b = 260
235
236
Right Servo, Counterclockwise
237
m = 179
238
b = 193
239
240
Right Servo, Clockwise
241
m = 168
242
b = 266
243
244
245
246
5 x new AA = 5 V Jumper
247
===================================
248
Left Servo, Counterclockwise
249
m = 255
250
b = 246
251
252
Left Servo, Clockwise
253
m = 245
254
b = 313
255
256
Right Servo, Counterclockwise
257
m = 240
258
b = 233
259
260
Right Servo, Clockwise
261
m = 228
262
b = 333
263
*/
264
265
266
267
268
// Juke bot
269
270
/*
271
5x new batteries = 7.6 V
272
------------------------------
273
Left Servo, Counterclockwise
274
m = 174
275
b = 233
276
277
Left Servo, Clockwise
278
m = 171
279
b = 220
280
281
Right Servo, Counterclockwise
282
m = 176
283
b = 220
284
285
Right Servo, Clockwise
286
m = 173
287
b = 240
288
289
290
291
5x Tired Alkaline = 6.9 V
292
------------------------------
293
Left Servo, Counterclockwise
294
m = 189
295
b = 246
296
297
Left Servo, Clockwise
298
m = 186
299
b = 266
300
301
Right Servo, Counterclockwise
302
m = 194
303
b = 266
304
305
Right Servo, Clockwise
306
m = 196
307
b = 246
308
309
310
311
5 x new AA = 5 V Jumper
312
===================================
313
Left Servo, Counterclockwise
314
m = 241
315
b = 293
316
317
Left Servo, Clockwise
318
m = 246
319
b = 266
320
321
Right Servo, Counterclockwise
322
m = 256
323
b = 273
324
325
Right Servo, Clockwise
326
m = 251
327
b = 300
328
329
330
*/
331
332
333
334
abcalibrate360.h
This library has a functions you can call to calibrate your ActivityBot 360. Example code that uses t...
low
void low(int pin)
Set an I/O pin to output-low.
Definition:
low.c:19
main
int main(void)
Definition:
GraphicsTest.c:20
high
void high(int pin)
Set an I/O pin to output-high.
Definition:
high.c:19
cal_activityBot
void cal_activityBot()
Run the ActivityBot calibration function. Let it run until the P26 and P27 lights turn off....
Definition:
abcalibrate.c:44
Generated on Fri May 20 2022 16:48:04 for PropWare by
1.8.17