最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch少儿编程第11课:自动小车

Scratch 少儿编程 3913浏览 0评论
Scratch零基础03

友情提示:380元/半年,儿童学编程,就上码丁实验室

Hi~ o(* ̄▽ ̄*)ブ,大家好

度过愉快的小长假,满血回归

终于又和大家见面了

今天

我们要学习一个很重要的知识

有了它,我们的程序可以完成很多了不起的事

比如

无人车

系统报警器

———–010个知识点:  侦测———–

少儿编程Scratch-零基础

- 0 -

本课目标

今天我们利用侦测指令,做一个可转弯的自动小车,最后的效果是这样的

Scratch少儿编程第11课:自动小车

- 1 -

创建小车角色

Scratch少儿编程第11课:自动小车

(1.鼠标移到“角色库,不点击,移到第3个按钮)

(2.点击”画笔“按钮)

界面自动切换到这个角色的造型区,看到的是空白的画布,那么现在,开始绘制小车吧!

Scratch少儿编程第11课:自动小车

点击圆形工具,依次拖出小车的各个组成部分

Scratch少儿编程第11课:自动小车

点击油漆桶工具

Scratch少儿编程第11课:自动小车

 

选择不同的颜色,依次填充小车的各个部分,如以下示例

Scratch少儿编程第11课:自动小车

- 2 -

背景赛道绘制

1.新建空白背景

Scratch少儿编程第11课:自动小车

 

2.点击下方按钮,切换到位图模式

Scratch少儿编程第11课:自动小车

3.绘制草地:填充工具,墨绿色,在画布上点一下⬇

Scratch少儿编程第11课:自动小车

4.绘制赛道:圆形工具,轮廓,灰色,粗细100,在画布上拖出赛道

Scratch少儿编程第11课:自动小车

(单个圆太细了,可以画第二个圆,和圆1起一个粗的环形赛道)

5.线段工具,黄色,沿赛道中心画出虚线⬇

Scratch少儿编程第11课:自动小车

- 3 -

给小车编程

1.小车方向控制

当侦测到左键被按下,则左转5度,右转也是同样道理。之前我们学习的编程方法可点击温习 |Scratch视频教程 | 第2节:阿福的太空漫步

今天我们用另外一种方法

Scratch少儿编程第11课:自动小车

在这个程序中,只有当绿旗被点击时,程序才会做按键是否被按下的判断。停止时,即使按键也不会有任何反应了。

2.小车前进

用“移动10步”实现前进,通过循环,实现不停前进的效果

Scratch少儿编程第11课:自动小车

 

 

不过这时候的效果是这样的⬇

Scratch少儿编程第11课:自动小车

(因为速度很快,来不及转弯,所以四处乱串)

 

 

超速驾驶危险,容易引发事故!

3.减速行驶,减小速度值

4.开进草地减速带,就会减速哦

Scratch少儿编程第11课:自动小车

(读一读,上面这段代码实现了什么效果)

 

 

如果碰到绿色(草地),速度就变为2,如果回到道路上(碰到绿色不成立),则用5的速度行驶。是不是很智能啊!

 

 

- 试一试 -

改编程序

手动驾驶:当按下空格键时,小车才能前进

答案下期揭晓

- 下节预告 -

可以给我留言,说说你想学习的内容

 

自动小车完成了!

转自公众号:
卡莱的异想id

您必须 登录 才能发表评论!