零基础在家陪娃玩编程(5):程小奔实例1.显示齿轮电位器值 下

前文回顾

-

导语

介绍了本系列的“who,what,how”问题

-破题部分重点讲了“0基础”、“在家”、“玩”

-编程入门梳理知识体系

本章(下)目标

目标:掌握以下知识点

控制:无条件重复(循环)

输入:齿轮电位器值

输出:显示文字

事件:启动

显示齿轮电位器值

程序及分析

今天的程序非常非常简单。只有一个进程(你可以理解为只有一个士兵在执行你命令,他完成一个命令才能继续执行下一个命令),如上图。

一个进程的第一块必然是事件(事件类),这次的事件是“当小程启动”,意思就是只要小程开机就运行。

第二块是一个控制命令:重复执行(控制类)

这个是一个“无条件”重复执行命令,功能是让它包住的所有命令不停重复。

第三块是一个输出命令:显示…直到结束(显示类,紫色)

刚拖出来的时候,里面是个“hello”,表示显示“hello”。棠爸建议初学者尝试改改这里面的内容,上传到程小奔试试效果。

说句题外话,尝试修改永远是快速理解程序的一个有效手段。具体到程小奔,不管怎么改,反正也不会损坏程小奔,所以放心大胆的试吧。

第四块是一个输入值:齿轮电位器读值(感知类)

这是一个值,不是独立命令,在本例中依托于上面那个显示命令。

三、四的结合,意思就是“(在程小奔的显示屏上)显示齿轮电位器读值”。

是不是很简单?我们回头再看看整个程序,意思就是:“当程小奔启动的时候”,“不断重复显示齿轮电位器值”。

上图左边第二个就是齿轮电位器,我们试着拨动一下齿轮电位器看看效果吧。

运行效果演示

先看程序和运行结果。为了让初学者参考,我把编程过程也录下来了。很简单,就是拖积木块,然后拼起来。看视频吧:

本章总结

最重要的是,通过本章我们知道了编程是什么,并且编写出了自己的第一个程序。只要迈出了第一步,你就成功了一半。

重复(循环)是一种非常常见的控制命令,意思就是让若干命令重复执行。在本例中,你可以一直拨动齿轮电位器,小程就一直显示读值,这就是因为我们的命令要求他一直“重复”做这件事。

齿轮电位器是一种可以稳定、线性输出,取值范围在0-100之间的值的一个传感器。稳定是指只要你不动它,值就保持不变。线性是指如果你匀速拨动,它的值也会匀速变化。掌握了它的特性,就可以在很多需要的场合用上了。

当然还有最基本的事件:“当小程启动”。事件都很容易理解,试过就知道了。

本章扩展

这个程序非常非常简单,所以扩展起来也非常自由。

你完全可以比照本章知识点,将事件、输入、输出、控制,逐一都换换试试。

当然,对于真正零基础的读者来说,棠爸建议你多研究一下控制。把“重复执行”换成这个试试:

10次太快了,你应该完全来不及拨动齿轮。再改成100次、1000次、10000次试试呢?

好了,本章到此就结束了。本章是写给零基础的初学者的,希望能用一个最简单的程序来引导入门。

如果您有问题需要讨论或者对同好交流平台感兴趣的,欢迎扫描下面二维码加棠爸的微信,验证申请就写“程小奔”就行了。

— END —

TOP 10

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

扫码关注云+社区

领取腾讯云代金券