设计以AVR单片机ATmega16作为控制核心,以重力作为驱动力的驱动方式,配合红外传感器、光电码盘等检测元件及供电装置,共同构成智能避障循迹小车。采用C语言作为编程控制语言,进行算法设计,进而实现小车的前进、转向、变速等的功能,最终达到智能循迹、智能避障、变速调节的目的。