| | line following
|
|
Hey all, I'm looking for some ideas on sensors and algorithms for a line following robot (black tape on white floor). If any of you have had some luck at this or know where I can find some info please let me know. Thanks Rajesh (27 years ago, 15-Apr-97, to lugnet.robotics.handyboard)
|
|
| | Re: motor routines in lib_hb.c
|
|
If I'm not mistaken, (someone please corect) those speeds represent the actual shape of the waveform. Let's list some details. 1. Each bit 0 or 1 represents 0V or 9.6V. (or whatever external source) 2. Each bit represents the above voltage for a (...) (27 years ago, 15-Apr-97, to lugnet.robotics.handyboard)
|
|
| | Re: motor routines in lib_hb.c
|
|
(...) Think of them as repeating binary waveforms (they are clocked out the 'enable' pin of the motor chip at 1Khz) so on an oscilloscope speed 2 (third entry) would appear.. time -> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (in mS) Vmotor : +--+ +--+ (...) (27 years ago, 15-Apr-97, to lugnet.robotics.handyboard)
|
|
| | Re: motor routines in lib_hb.c
|
|
(...) These 8 bit masks are the most symmetrical way to to organize speeds of 0 through 7/7. You could rewrite the code to accept a byte and use that as the mask, but unless you think it would save space, it's a waste of time. The miniboard routines (...) (27 years ago, 14-Apr-97, to lugnet.robotics.handyboard)
|
|
| | motor routines in lib_hb.c
|
|
Does anyone know why these eight speeds were chosen in lib_hb.c for the motors and what would happen if the code were re-written to allow any speed between 0 and 255? int _speed_table[]= { 0b00000000, /* speed 0 */ 0b00010001, 0b01001001, (...) (27 years ago, 14-Apr-97, to lugnet.robotics.handyboard)
|
|
| | Re: NOTE 04/10/97 10:50:15
|
|
OK, I haven't looked at encoders.asm but if the following doesn't help just send more questions. (...) Sounds about right. (...) TCTL2 sets rising, falling, or both edge modes; TMSK1 arms interupts; IC event sets the TFLG1 register. (...) correct (...) (27 years ago, 14-Apr-97, to lugnet.robotics.handyboard)
|
|
| | QFP sockets
|
|
Hi, Thanks for the response on finding a microcontroller. I have 1 little problem left: if I'm going to use a Motorola 68F333 or the somewhat cheaper 68HC916Y1 I need a conververter from 160-lead QFP (.65 pitch) to an "normal" pinout where I can (...) (27 years ago, 14-Apr-97, to lugnet.robotics.handyboard)
|
|
| | RE: HB books
|
|
Mark Robillard has written 2 good books on robotics. No one has mentioned these books here before, so I though I would list them. Here are the 2 book titles : * Microprocessor controlled robotics * Advanced microprocessor controlled robotics These (...) (27 years ago, 14-Apr-97, to lugnet.robotics.handyboard)
|
|
| | Re: sencdr0.asm
|
|
Yes, but why? Is the contents at ADCTL+X supposed to change? ---...--- ericson mar Master of Engineering Candidate Project: Mobile Robotics mar@cooper.edu (212)353-4356 Department of Mechanical Engineering The Cooper Union for the Advancement of (...) (27 years ago, 13-Apr-97, to lugnet.robotics.handyboard)
|
|
| | Fried analog port
|
|
I was taking some measurements of sensors by reading the value on the LCD display. Suddenly poof a burst of smoke came from the analog port (0). Now the only reading I have on that port is 1, but the other ports are fine. Could I have somehow fried (...) (27 years ago, 13-Apr-97, to lugnet.robotics.handyboard)
|