AVR轮式机器人实验平台
AVR教学机器车是基于AVR单片机ATmega128开发的一款教学用机器人,采用模块化的设计方式,能够根据设计和教学的需求进行装配,完成特定功能, 同时能够进行外围的传感模块的扩展,以增加机器人学习的趣味性,简化机器人开发的过程为目的,可实现寻迹、避障、迷宫、导游等功能。机器人由6个模块组成,各个模块可以单独使用,用户可以根据自己的创意任意发挥,自由组合。
核心功能
1、先进的RISC精简指令集结构。
2、非易失性的程序和数据存储器。
3、128K 字节可重复编程Flash,通过片内的引导程序实现在线系统编程。
4、内部配置JTAG (符合IEEE std. 1149.1标准) 接口,通过JTAG接口对Flash、 EEPROM、熔丝位和加密位编程以及ISP下载接口;实时计数器(RTC);4个具有比较模式和PWM的定时器/计数器; 两个USART;一个两线(I2C)串行接口;一个8通道10位具有可选增益差分输入的A/D转换器;一个SPI 口;片内模拟比较器;一个带内部振荡器的可编程看门狗定时器;
5、 特别的MCU,上电复位和可编程的低电压检测,内部可校准的RC振荡器,外部和内部中断源,可软件选择时钟频率,全局上拉禁止; 6种可通过软件选择的省电模式。
实验内容
1、寻迹实验
2、I/O 端口实验
3、ATmega128开发环境设置实验
4、7段数码管和控制实验
5、LED点阵实验
6、直流电机控制实验
7、A/D 转换实验
8、光电传感器实验
9、蜂鸣器输出实验
10、光敏传感器的测距实验
11、多种传感器信息融合实验
为了配合教学与实验,配备《AVR ATmega128单片机C程序设计与实践》。本书可作为AVR单片机入门和高校工科学生的实践教材,也可作为学生参加课外科技活动的参考书。