参赛指导-如何使用普通UNO备战练习智能编程任务赛?

第27届中国儿童青少年计算机表演赛

最适合3-18岁年龄段学生的比赛!

计算机表演赛的智能编程任务赛比赛当中使用的软件和器材都是由组委会免费提供的,不过很多学校因为经费或者其它种种原因并没有比赛官方器材,这里给大家介绍一种简单的比赛练习训练方案!

对于不涉及“人工智能”功能的题目,这个方案都可以满足练习需求,对于需要使用到创造栗“人工智能”的题目,则必须使用表演赛所指定的平台才能验证和实现。

特别说明:本节微课将以2017年第26届表演赛全国总决赛题目作为方法讲解的题目给大家进行介绍!

第一步:器材准备--主控及电子元器件:

1 - 练习主控板:Arduino UNO(品牌不限)

2 - 练习固定板及面包板:仅供参考

3 - 比赛相关器材:三维摇杆、电位器、超声测距、LED、电阻等仅供参考

第二步:软件准备--创造栗及IDE:

程序编写软件:创造栗(本文使用版本:1.6.10)

注:因软件版本还在更新中,最终比赛用哪个版本还不确定。

程序烧写软件:Arduino IDE(本文使用版本:1.8.5)

参考微课:基于练习器材录制。

练习器材与软件的准备微课

2017年第26届表演赛全国总决赛

初中组智能编程任务赛题目

要求以下任务在同一系统中实现,每项任务之间不得相互影响,否则判定为未完成。完成任务1得60分;完成任务1、2得70分;完成任务1-3得80分;完成任务1-3外加任务4或5任选其一得90分;完成任务1-5得100分。

任务1:已知LED灯3-9,要求利用程序实现LED灯3-9随机两灯同时亮起,延时1秒,每次亮灯不能重复。

注:本题编程方法不讲,参考如下微课:

中70分的题目做法

任务2:已知LED灯3-9,要求利用程序实现红绿灯。9号灯与3号灯同时亮起,延时3秒,熄灭;然后8号灯与4号灯同时亮起,延时1秒,熄灭;最后7号灯与5号灯同时亮起,延时3秒,熄灭。要求循环3次。(注意亮灯与熄灯顺序)

注:本题编程方法不讲,参考如下微课:

中80分的题目做法

任务3:

已知LED灯3-9,要求利用程序实现流水灯。按9-7号灯与3-5号灯同时依次亮起,再由7-9号灯与5-3号灯同时依次熄灭,延时均为1秒。(注意亮灯与熄灯顺序,要求循环3次)

注:本题编程方法不讲,参考如下微课:

中70分的题目做法

任务4:

已知摇杆和LED灯3-9,要求利用摇杆控制LED灯。当摇杆向右拨动时,5号灯亮;当摇杆向左拨动时,7号灯亮;当摇杆向上拨动时,3、4号灯亮;当摇杆向下拨动时,8、9号灯亮;当按下摇杆时6号灯亮。

任务5:

已知超声波传感器和LED灯3-9,要求利用超声波传感器控制LED灯。当手距离超声波传感器越近的时候,LED灯3-9依次亮起,当手距离超声波传感器越远的时候,LED灯9-3依次熄灭。(注意亮灯与熄灯顺序)

推荐练习器材:

祝大家比赛都取得好成绩!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180806G0CFME00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券