(define todo
;; list of specific things to do for challenge-bot class
(list
+ (list "programming guide to the challenge"
+ (list
+ "experiments and self test 2 page 4 of 15"
+ "code is incomplete, needs int led = 13 and setup() too")
+ "code in programming guide hard to read, make bigger"
+ (list
+ 8
+ "Example Program 4"
+ "text should be copy-pastable"))
+ "make challenge for blinking based on how far away hand is"
+ "get gyroscopes"
+ "change turnaround to spin_left and spin_right"
+ "remove \"forward_speed\" and \"stop_speed\" from g_follow"
+ "video should show motor doesn't react to hand for left motor"
"make a case for the 9v and 6v battery holders"
- "determine if 9v or 6v battery holder can be disposed"
- "get multimeter to determine which batteries are dead"
- "get wirestripper"
- "get solid core wire for breadboard"
- "get male female wires"
- "make physical layout drawing"
- "order male female jump wire"
(string-append "order these: http://www.ebay.com/itm/"
"100-x-Ultrasonic-Module-HC-SR04-Distance-Measuring"
"-Transducer-Sensor-for-Arduino-/"
"161156018270?_trksid=p2054897.l5658")))
(define ideas
- ("series of challenges"
- ("Create series of simple challenges with associated awards (?)"
- "Simple challenges all relate directly to a larger competition."))
- ("3d printed hubs instead of wheels"
- "that way they can make their own wheel to attach to the hub")
- ("things we should do on our own with robots we have right now"
- ("maze"
- ("solve a maze with right hand rule")
- ("turn 90 degrees")
- ("calibrate the robot to drive straight forward with dead reckoning
+ (list
+ "make the robots talk to each other"
+ "have one robot load its program to another"
+ (list "from 0 to movement faster"
+ "hook motor directly to battery"
+ (string-append "solder wires to motors, attach motors,"
+ " wheels, castor, battery packs and get"
+ " the robot moving forwards, backwards,"
+ " or turning in place")
+ "hook up motor controller, have robot")
+ (list
+ "series of challenges"
+ (list
+ "Create series of simple challenges with associated awards (?)"
+ "Simple challenges all relate directly to a larger competition."))
+ (list
+ "3d printed hubs instead of wheels"
+ "that way they can make their own wheel to attach to the hub")
+ (list
+ "things we should do on our own with robots we have right now"
+ (list
+ "maze"
+ (list "solve a maze with right hand rule")
+ (list "turn 90 degrees")
+ (list
+ "calibrate the robot to drive straight forward with dead reckoning
and hardcoding values. see how straight it can go.")
- ("1 of 4 maps")
- ("shoot a ball with a ziptie")
- ("maze mechanics"
- "go forward, then shoot, then continue maze."
- "intersection with light, get time bonus for passing at right time"
- "line following"
- "servo on robot to pick up something")
- ("find sensors"
- ("line following"
- ("the line follower from sparki"
- "get 5 of the following:"
- ("ir sensor" "mouser part 638-ITR8307TR8")
- ("resistor" "220 ohm")
- ("resistor" "47k ohm") (buffer-file-name)
- ("1/4 inch by 4 inch" "osh park")))
- "is a light on?"
- "look into pricing on gyro, accelerometer, encoder"
- "how was wayne planning on doing encoder")))
- ("build software"
- "make a change to fritzing and compile it and see it")
- ("review the following notes for improvements"
- ("http://goo.gl/ZZ4E8E"
- "http://goo.gl/ilZiXR")))
+ (list "1 of 4 maps")
+ (list "shoot a ball with a ziptie")
+ (list
+ "maze mechanics"
+ "go forward, then shoot, then continue maze."
+ "intersection with light, get time bonus for passing at right time"
+ "line following"
+ "servo on robot to pick up something")
+ (list
+ "find sensors"
+ (list
+ "line following"
+ (list
+ "the line follower from sparki"
+ "get 5 of the following:"
+ (list "ir sensor" "mouser part 638-ITR8307TR8")
+ (list "resistor" "220 ohm")
+ (list "resistor" "47k ohm")
+ (list "1/4 inch by 4 inch" "osh park")))
+ "is a light on?"
+ "look into pricing on gyro, accelerometer, encoder"
+ "how was wayne planning on doing encoder")))
+ (list
+ "build software"
+ "make a change to fritzing and compile it and see it")
+ (list
+ "review the following notes for improvements"
+ (list
+ "http://goo.gl/ZZ4E8E"
+ "http://goo.gl/ilZiXR"))))