Simple schematics and hardware makes this project easy to build for a beginner. Other than
headers for the servos it uses just 2 capacitors, 1 resistor, 1 crystal and 1 AVR (ATmega88).
Schematic file can be viewed with the free version of Eagle Layout Editor. It uses SPI for
communications with another micro/computer. Schematics and code can be easily changed to use
the USART instead of the SPI. Download includes schematic, source code (.asm), and readme.
Download Super Simple Servo Controller
Ping)))Bridge serves as an interface between a micocontroller and the Parallax Ping))) sonar. It uses the SPI port in slave mode and returns a raw 16bit binary number for distance. The software for Ping)))Bridge was written using avr-gcc. The source code can be downloaded here. Download Ping)))Bridge.
Preliminary assembly version of source code can be downloaded here. Download Ping)))Bridge avr-asm. Preliminary Algorithm Builder file can be downloaded here. Download Ping)))Bridge. Algorithm Builder