本门课程主要针对零基础的学生而设计,主要以编程为主,搭建为辅。课程中所使用的机器人类型是VEX IQ Clawbot原型机,编程软件为VEXcode IQ Blocks,在学习编程的过程中使用到实体机进行程序编写的演练。
本门课程分为五大板块:
基础知识-VEX IQ机器人常用的零部件类型及设备连接方式;
基本运动-编程软件的使用及对机器人的简单控制;
传感器-VEX IQ机器人自带的传感器结构及其功能;
编程语句-编程过程中常用到的几种代码结构及程序编写方式;
远程控制-实体机遥控器的结构及编程。
基础知识
这个板块中会给大家介绍一下搭建VEX IQ Clawbot机器人使用到的常用零件的类型及其主要功能。以及遥控器和传感器的类型和主要功能。
遥控器、控制器及充电器的LED不同的灯光显示代表的含义和注意事项。
第三个知识点跟大家讲一下VEX IQ机器人常用的搭建技巧。因为在搭建以及拆卸机器人的时候经常会出现销很难从机器人上取下来,垫圈安装困难等很多搭建问题。所以在我们搭建机器人之前如果能掌握到搭建的一些小技巧,那么我们对于搭建及拆卸机器人会更加得心应手,在搭建比赛中也能节约更多的时间进行其他方面的创新。
每当使用一套新的机器人,首先需要安装固件并且对机器人的固件进行更新。
最后一个知识点是介绍一下机器人常用的几种软件的使用方式及优缺点。重点跟大家介绍一下VEXcode IQ Blocks编程软件的界面及编程方式,设备管理器的设置及应用。
基础运动
从基本运动这个板块之后的章节学习中,都会使用Clawbot机器人结合VEXcode IQ Blocks编程软件一起学习。在这个章节里首先会跟大家介绍一下电机的结构及其工作原理,如何使用Blocks编程软件编写程序代码控制机器人的电机工作。以及如何同时控制多个电机让机器人可以做前进、后退、旋转的动作。结合驱动系统模块及变量设置的学习,可以更好的控制机器人机械臂及机械爪的动作。
传感器
第三个板块是传感器,也就是VEX IQ机器人自带的物种传感器:碰撞传感器、触摸LED传感器、距离传感器、角速度传感器、颜色传感器。这个章节非常的重要,也是本课学习的难点重点,主要在学学习传感器的工作原理及其应用,编程中逻辑关系、判断语句和循环语句的使用。
编程语句
第四个板块是编程语句。其实在传感器的部分已经了解过了编程语句的类型及使用方法,那在这个章节对于Repeat及Forever循环语句、If及Until判断语句进行复习巩固及强化。然后根据编程语句及相关传感器进行一个综合性的挑战:智能巡线。
远程控制
第五个板块是远程控制。远程控制是很多VEX机器人比赛中必不可少的一个环节。不仅考验你的编程能力也考验你的动手操作能力。所以在这个章节我将给大家介绍一下VEX IQ机器人遥控器的结构、编程方法及应用、主控器的结构、编程方法及应用、最后根据对于本章节的学习与理解进行一个综合性的远程控制挑战。