2017暑假FTC短期培训计划

2017暑假FTC短期培训计划

张北一 -
回帖数:0

FTC机器人程序设计快速入门培训计划

 

所需设备

内置高通CPUAndroid智能手机*2

总电源模块(Core Power Distribution Module*1

马达模块(Core Motor Controller*1

舵机模块(Core Servo Controller*1

传感器模块(Core Device Interface Module*1

含有编码器(Encoder)的直流马达*2

舵机和舵机盘*1

ODS传感器*1

触碰传感器*1

12V电池和充电器*1

安德森插头电源线*2

USB数据线(mini USB – USB Type-A*3

手柄和OTG线*1

USB数据线(micro USB – mini USB*1

 

二附中提供

编程用计算机,已安装好开发环境

通用光线传感器和LED灯模块

杜邦线

焊接工具

饮用水


 

2017731

09:00-12:00 初识机器人控制系统

FTC机器人控制系统组件介绍、Java语言的特性、使用Android Studio和编写Hello world程序(认识OPMode、手机直连方法、启用调试模式)。

13:30-16:00 直流马达控制

直流马达的工作原理和拆解演示、使用直流马达的安全注意事项、使用Core Device DiscoveryCDD)测试马达、使用手柄的模拟摇杆控制直流马达(声明变量、变量赋值)、读取马达编码器、使用马达定速功能。

 

201781

09:00-12:00 舵机控制

舵机的工作原理和拆解演示、使用CDD测试舵机、控制舵机自动在两个位置间摆动(linear OPModesleep函数)、使用手柄按键控制舵机摆动到任意角度(基本数据类型、分支结构、if语句、按键抖动)。

扩展:使用while控制马达角度。

1300-1330

美国华盛顿州西北中文学校机器人俱乐部教练、FTC自身评审裁判Jason Qiu介绍FTC竞赛核心价值及其实践。

13:30-16:00 使用传感器

传感器模块内置接口介绍、数字传感器和模拟传感器的概念、使用CDD测试ODS传感器和触碰传感器、ODS传感器的工作特性。

在程序中读取触碰传感器和ODS传感器的数值、连接并读取其他模拟传感器的数值、使用数字输出功能控制LED灯。

任务:分别使用ODS和兼容光线传感器实现马达遇黑线停止功能。

 

201782

09:00-12:00 在自己的电脑上搭建FTC开发环境

安装Android Studio、导入FTC APP项目、更新项目所需SDKGradle工具。

13:30-16:00 根据实际情况二选一:

①   焊接基础

②   使用Android Studio编写自己的项目:EZCounter计数器。