Booting A PC: Read All About It..
Booting A PC: Read All About It..
This is the projects home page. The plan is that there will be links to all of the project descriptions from this page. Of course other documents may link to a project as well if they refer to it, but this will be the central repository for those links. If your wondering I format my pages to look best on Firefox. The reason for that is that it is cross platform, free, and its developers are dedicated to making it compliant with all web standards. Strange how much of CSS (standardized in the 20th century) a browser like Internet Exploder chokes on.
Booting a PC
This is a page that links to some pages Ray Knightly has done on what it takes to boot a PC. This is extremely useful to the person who is writing an embedded operating system for a PC motherboard as it explains what the BIOS expects to happen when it loads and executes sector zero of the "C:" drive. Read all about it...
An Ant Weight Speed Controller, A Relay/Solenoid controller, An LCD Diagnostic Console, And more to come ...
to under $5) so that you might consider using them. I set up a PIC program to do just that. More ...
editing/assembling/programming the pic all from the IDE. Way more fun than the MPLAB IDE. And now for something completely different, I give you LCD0.ASM which is your basic Hello World type program that writes its message to the LAB-X3's LCD display. So far, I've code code to exercise the LEDs, the Buttons, and now the LCD. Next stop is no doubt the Servo bit. Of course after that, you need to put numbers on the screen so LCD1.ASM does that.
power the wheels. The linkage is simply a friction connection between the shaft of the motor rolling against the top of the rubber wheel.
Wheel Encoders
These are a set of wheel encoders I made up for my talk on them. Links are here: enc_src.zip -- Two CorelDraw 9 drawing files. The first has the encoders as 2" objects. The second file has pairs of encoders reduced to 1.5" in diameter
and formatted in pairs such that printing them on Avery #8163 Ink Jet 2" x 4" mailing labels gets you easy to apply encoder "stickers" encoders.pdf - This is a PDF file with the encoder patterns. It is more easily printed by lots of folks. 30 degree Rate Encoder -- Wedges of 30 degrees of arc giving 6 pulses per revolution. 10 degree Rate Encoder -- Wedges of 10 degrees of arc giving 18 pulses per revolution. Quadrature Encoder -- Wedges define a two bit gray code. Can be used for absolute position encoding once an initial start point is set. 4 bit Gray Code Encoder -- Wedges define a 4 bit gray code which is useful for absolute positioning. 2 Bit Binary Encoder -- Wedges define a two bit binary count (repeated six times) with sync wedges for reading accurately.