第三课:编程《机器人唱歌》

同学们,通过前面两节课的学习,我们了解了机器人的控制方式,从这节课开始,我们将要学习如何通过编写程序,来控制机器人。


我们想让机器人帮我们做一些事情,可机器人并不知道我们想什么,也听不懂我们的命令。我们只有通过编写机器人能看懂的程序来给机器人下达命令。WER积木机器人使用的程序是VJC4.2,这个软件可以通过网络找到下载地址:http://www.partnerx.cn/vjc42/ 

一、认识程序界面


如上图所示为流程图程序编辑窗口。左侧为模块库,中间是程序编辑窗口,右侧为JC代码栏(可以控制是否显示,该栏显示内容为流程图程序自动生成的,不可更改,能方便您学习C语言结构和读取各模块参数。)。

一台机器人主要包含控制器、传感器、执行器和用户程序,传感器和执行器都是接在控制器的各端口上的,用户程序在控制器中运行。我们可以理解为用户程序通过控制器的端口采集传感器的值,经过各种计算后再通过端口给执行器发送指令让其动作。Ccon102控制器还具有RS485通讯功能,所以支持一些基于485接口的传感器、执行器和通讯。

VJC4.2的模块库进行了重新分类,分为:执行器模块库、传感器模块库、控制器模块库和程序模块库,另外还可以在工具菜单中调出其他一些非常用的模块库。

二、编写第一个程序:会唱歌的机器人


1. 在VJC左边的功能模块中,找到发音功能,拖动到主程序窗口中,并将发音模块与主程序连接起来。

2. 设置机器人发1音,再添加2个音节,分别发2和3音。

3. 最后添加结束控制。

4. 给机器人发音程序命名:如 changge (机器人程序不支持中文名称,所以编写程序的文件名称,一律使用英文或拼音)

5. 将机器人通过USB和电脑相连接,将程序下载到机器人上,完成后,取下机器人。

6. 打开机器人控制器,执行刚刚写过的程序,让机器人发音。

同学们,听着机器人唱歌,是不是有一点小小的激动呢?是不是有想让机器人唱更好听的歌曲的冲动呢?开动你的大脑,编写你更有创意的程序吧。