NIBObee is a small robot based on an ATmega16 microcontroller, two DC motors,
some LEDs and bump-sensors, a line-sensor and so on. To get easily started with
programming it there is a software library for use with avr-gcc applied.

This project is about writing an alternate library for programming this robot
even more easy than with the original library. It supports an systemtimer based
on 1 ms to run funcions at any time, bumper debouncing, running motors with
constant speed, steering and a defined way.

It will support the line-sensor and an optional RC5-receiver for IR-remote
controls.

It also supports advanced functions of the alternate microcontrollers
ATmega 164 / 324 / 644 / 1284.


Other software required for programming the robot:

avr-gcc       (http://gcc.gnu.org/)
avr-libc      (http://www.nongnu.org/avr-libc/)
binutils-avr  (http://www.gnu.org/software/binutils/)
avrdude       (http://www.nongnu.org/avrdude/)

