Scratch少儿编程第11课:自动小车
2019-10-13 11:16
Hi~ o(* ̄ ̄*)ブ,大家好 度过愉快的小长假,满血回归 终于又和大家见面了 今天 我们要学习一个很重要的知识
有了它,我们的程序可以完成很多了不起的事 比如 无人车 系统报警器 等
-----------第010个知识点: 侦测----------- 少儿编程Scratch-零基础 -
0 - 本课目标 今天我们利用侦测指令,做一个可转弯的自动小车,最后的效果是这样的⬇ - 1 -
创建小车角色 (1.鼠标移到“角色库,不点击,移到第3个按钮) (2.点击”画笔“按钮)
界面自动切换到这个角色的造型区,看到的是空白的画布,那么现在,开始绘制小车吧! 点击圆形工具,依次拖出小车的各个组成部分⬇
点击油漆桶工具⬇ 选择不同的颜色,依次填充小车的各个部分,如以下示例⬇ - 2 - 背景赛道绘制 1.新建空白背景⬇
2.点击下方按钮,切换到位图模式⬇ 3.绘制草地:填充工具,墨绿色,在画布上点一下⬇
4.绘制赛道:圆形工具,轮廓,灰色,粗细100,在画布上拖出赛道⬇ (单个圆太细了,可以画第二个圆,和圆1起一个粗的环形赛道)
5.线段工具,黄色,沿赛道中心画出虚线⬇ - 3 - 给小车编程 1.小车方向控制
当侦测到左键被按下,则左转5度,右转也是同样道理。之前我们学习的编程方法可点击温习 |Scratch视频教程 |
第2节:阿福的太空漫步 今天我们用另外一种方法⬇
在这个程序中,只有当绿旗被点击时,程序才会做按键是否被按下的判断。停止时,即使按键也不会有任何反应了。 2.小车前进⬇
用“移动10步”实现前进,通过循环,实现不停前进的效果⬇ 不过这时候的效果是这样的⬇ (因为速度很快,来不及转弯,所以四处乱串)
!!!超速驾驶危险,容易引发事故!!! 3.减速行驶,减小速度值 4.开进草地减速带,就会减速哦⬇
(读一读,上面这段代码实现了什么效果)
如果碰到绿色(草地),速度就变为2,如果回到道路上(碰到绿色不成立),则用5的速度行驶。是不是很智能啊! - 试一试 - 改编程序
手动驾驶:当按下空格键时,小车才能前进 答案下期揭晓 - 下节预告 - 可以给我留言,说说你想学习的内容 自动小车完成了!
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com