粉丝2814获赞1.0万

我们接着讲啊,有了这两个逻辑以后呢,我们就需要对它进行一个啊编程控制了啊,我程序啊写程序,然后 再通过 smart 主件啊,然后来控制它这个小灯的呃亮和不亮这么个关系,那我们先找到这个 repad 啊,啊,先从这个虚拟器当中啊进去,然后会方便一些, 打开一个讯息器,然后呢对它变成手动啊,只能打开,这时候我们就可以 找我们的程序编辑器啊,啊,就这么一个程序编辑器啊,这个时候你就可以关掉了啊,从这里里头 服务器里边 pad 啊这个模块当中找到我们的这个主程序,这样的话我们就有了这样的一个主程序,我们在这个主程序当中进行一个呃程序编写,然后来实现就可以了。就说我们 首先呢啊,我们是需要 去定一个循环啊,我们 w 叉 i l e 啊, well and well, 这么个循环啊,那假如这个就是一个处啊,就是让它一直循环 t r u e 啊, 这么一个循环体,我们在这个循环体里边啊进行一些操作啊,首先第一个呢就是我们要呃让 呃开始和结束那个两个啊,来控制我们的一个点灯还是不点灯,那就是一幅 一幅暗的吧啊, 就是一幅,我们那个叫呃,我们可以看一下啊, 可以看一下啊,这个叫输入一啊,输入一, 我们如果输入一等于一啊 等于一,然后呢还要保证我们要有这个 s t e p 啊,就是我们的步骤啊,步骤一有这个步骤是干什么用的呢?这个步骤是呃 定义的一个变量啊,用于我们后边的一个点灯的一个顺序操作啊,这是第一步啊,点第一个灯,第二步点第二灯,第三步点第三个灯,应该是这么个情况啊,嗯, and 啊,这个呢,它要是满足一个 变量啊,就是我们令它等于零,刚开始它的零,然后我们这个变量,我们发现它这是红的,红的说明什么呢?我们在前面呢啊,就没有进行一个定义呢,所以说我们要在这个呃循环的上边啊, 为主程序的上面,我们要对它呃进行一个定义,是 v a r v r, 然后 number 啊,然后是变量名啊, step 一, 然后是应该等于零啊,我要创建这么一个变量啊, 这个时候你就发现底下那个红的就没有了,说明它现在是被定义的一个状态啊,就是当这个 step 一 等于零,然后呢同时呢,我们按下这个输入键啊,让这个输入等于一, 这个时候呢,我们就执行一个操作。什么操作呢?就是 s t e p 啊, 这个 stp 一 等于一执行这个操作, 执行了这操作以后呢,就是呃到后面的一个子程序去了啊,就这么个流程,然后就是按的一次就可以了。那另外一个呢,就是说还有一种情况,就是把它复制一下, 这时候就是叫啊输入二的啊,我们输入二,如果要是啊等于一的话, 那这个时候呢,我们就让这个, 嗯,那我们就让这个,呃 reset 啊,我们就让 输出啊,输出输出一, reset, 输出一啊,呃,可以复制一下就行, 这个目的就相当于是我们点的那个结束键啊,让他们这个一二三在这个输出啊, 正好它是对应的这个后边三个灯啊,都至零,那至零以后呢?它就相当于说就是灯就灭了啊,就是结束停止了一个按钮, 然后紧接着呢,我们是不是还要写一个关于一个紫程序的一个调用啊?比如说我们这叫紫程序, 没有调用这个子程序,但目前看的话,这个这个组成这个子程序呢,是下边有问题的啊,因为他没有,他没有建立,所以他就有问题。我们这个子程序我们在哪建立啊?在这个呃,下边这个位置啊, 在这个主程序的下方,我们叫,呃, p r o c, 然后 and p r o c 啊,建立一个 啊,这个名要跟上面那名是一样的啊,子程序,这样的话,我们就发现这个就变成合理的一种状态了啊,那在这个子程序里边呢,我们要干啥呢?首先上面这有一个第一步啊,已经等于一了,等于一了以后呢我们就 要执行这个子程序啊,子程序的我们用的是这个 test 啊, test and test 啊,嗯, 这么个语法啊,这还是比较方便的,大家可以去查一下啊。有的时候我也不太明白,我也是问 ai, 然后呢我们测试啊, 测试,测,测试什么呢啊?测试,那就肯定是跟我们那个上面那个步数有关了啊, step one 有 关了,那 step one 啊,第一种情况呢?如果是 case, case 等于一啊,就是 case 一 的情况,那我们要操作什么东西呢?这个时候要点亮第一个灯,第一个灯呢,就是我们叫 set 啊,让它 set, 然后 set 叫输出啊,输出一,第一个灯叫输出一,这个输出一, 然后呢?其他的应该还是不变的啊,我们把这个拿过来就行,只是第一个灯点亮了啊,其他灯还是保持 reset 的 一个状态啊,保持置零的一个状态, 然后呢我们就是,呃,可以开展这个 就是下一个啊,相当于说我们叫 s t e t e 就是 step e 等于什么呢? 等于 step, 然后再加一啊,也不用加一了,就直接等于二就行。 step 等于二,然后我们就跳到下一个了啊,下一个就叫 case 二, 这个我们改一下就行,叫 case 二, 然后就跳到第三个了,但是这个我们要改一下,因为这个时候要亮两个灯啊,跳到第三个再复制 一下啊。往这有一个问题, 这个时候相当于说三个都点亮了啊,然后我们到第四个,四个去的话,下一个就是要全灭, 这个时候又变成灭的状态了。 那全灭了以后我们是不是就可以 啊?再回去啊?这是我们回到初十的一种状态,就像我们这个,呃, step 一 等于一啊,再再循环的去进行一个。呃,点亮,这个时候就是等于一。 呃,大概的流程应该就是这样,然后我们先看看能不能运行, 检查一下啊,有没有什么问题,哎。对, 嗯,暂时是可以运行的啊,可以运行的话我们看一下这个, 嗯,我们程序展示是可以运行的啊,那剩下的我们就需要把那个界面调出来啊。呃,界面在哪调呢?在仿真里头有一个 i o 仿真器当中。呃,首先呢,我们要有一个叫 点灯的一个操作啊,点灯我可以看到这个点灯一,点灯二和点灯三啊, 还有一个叫什么呢?我们再创建一个啊,那个叫工作站的一个信号啊,通过工作站啊,开始和结束。哎,我这个开始能放到后面去,结束 把这个拖过来啊,开始输入一,结束输入二啊,结束是这个。好吧,那我们就这样,我们先看一下啊,有没有什么问题? 正常我们摁这个开始呢,这个灯应该会有亮的反应啊,看一下启动 啊,能看出来是有亮的啊,它一直在做这个循环。嗯,从这视图里边可以看到啊, 你把这个关掉啊,我们点这个时候呢,就发现一直在闪烁啊,然后我们这个时候点击结束, 然后再点一下这边好像有问题啊,还结束不了。嗯,然后呢,我们再看一下啊,先让它停止,然后我们 我们在逻辑当中这个位置啊,我们把它自动复位,这个也让它自动复位啊,要不它可能结束不了,这个再启动一下试试,然后试图的话 开始是能点灯的啊,那说明这地方有问题啊,来看一下 为什么结束不了啊? 啊?这个这个不对啊,这个应该是零错了,让它置零以后才能结束。那再试一下啊, 还是有点问题啊。好了,我们先讲到这啊,后边我再进行一个修改吧。

因为大家都不是一家,大家应该都考过,然后直接点我的考试里面的参加考试,参加考试之后他有一个录屏的操作,点一下那个屏幕,然后点共享之后就可以做题了。啊, 大家不会点的可以叫家长帮忙点一下。一定要点试卷啊, 到点了,我等一下可以开始做题了啊。可以了可以了,大家可以赶考试啊。 哎,灯亮了,灯亮了。没错, 我先按一 都不亮。对哦,灯,灯亮了,灯亮了,没有?做完就举个手看一下。好好,抓紧时间啊。抓紧时间 按分, 我自己先熟悉一下。嗯,你熟悉一下,到时候面试开始如指引脚,然后接受红外信号是吗?然后如果收到一键,我们进入关闭状态, led 灯灭,蜂鸣器都是静音的, 然后收到二键,进入近距离检测状态,然后距离是否小于等于一直竖,那就蜂鸣器响起, led 闪烁,如果否就是进行静音, led 灯长亮,如果收到三键,进入检测状态,一直是 小于等于十厘米, led 灯亮,然后测距,用窗口输出。放这吧,这是静音的, 然后按下二时,灯常亮,然后呢?当就就是当这超声波传感器检测到障碍物时,灯闪烁,然后蜂鸣器发生, 当按下再按钮时,灯是常亮的,当小于等于五厘米时,然后灯闪烁,蜂鸣器发生,然后再次摁一时,灯是灭的,然后蜂鸣器不发生。 啊,挺好,那你你展示一下你的流程图,我看一下子。我这边没问题了,流程图的。

hello, 大家好,我们书接上回,我最近在使用这个默契机器人的时候,发现充电真的是一个痛点,第一个是我粘死在中控台上之后我需要忙插线,第二个是这个线真的很不美观,所以作为一个设计师,我想着要去解决一下这个问题。 那么我的思路就是我要满足两个场景,第一个是要让我的默契可以稳稳的站在我的中控台上,第二个场景就是我希望他可以呃随时被我拿下来取用把玩或者充电,总之要更灵活一些。 由于某企他本身的设计语言是非常简洁的,并且他这个产品有很强的汽车属性,所以我在设计的时候着重的去考虑了这两个方面。那工艺这一块呢?用的是 fdm 的 三 d 打印 模型,当中我内置了两颗磁铁,这也是满足了我说的要随时取用的场景需求。 那最后要做的就是把这已经磁吸好的一个整体粘到中控台上, 那最终的效果就是这样,他又很牢固,并且我又可以把他随时拿下来解决了这个问题。 ok, 那 这一期就先到这里关注我,我们搞点好玩的,下期再见。

所谓的少儿编程软件,其实更适合成年人使用。这里所说的少儿编程软件,其实就是图形化编程软件,不用敲代码,拖一拖模块就能完成编程。我们可以用它轻松实现互联网项目,比如远程点火放烟花,或者是在新疆操纵一台在海南的遥控车,或者做一些装饰品。 游戏道具,比如音乐节奏灯带、电子密码锁以及激光打靶游戏机。感兴趣的朋友可以利用我主页视频合集自学,比如单片机快速入门系列,就是为零基础的朋友做的。还有中文编程遥控车,以及群项目效果展示等多个视频合集。

编程中需要注意的误区都有哪一些呢?一、不要急于求成。编程不是背单词,不要一开始就要求孩子要写多少行代码。保护兴趣远比掌握技能更重要。二、不需要天赋。绝大多数的编程工作不需要天赋,需要的是逻辑、耐心和持续学习 一个能力,而这些能力呢,都是可以培养的,不要强行灌输。如果孩子明确表明不感兴趣,不要强迫你可以过一段时间换一种方式。四、 别把编程等同于写代码,分析问题模式识别、抽象算法设计,这是核心编程思维能力的培养。

大家好,我叫小宝,我们今天做的作品是红绿灯,我先介绍一下它的部分,这个是电源线,这个是 led 模块。然后我先介绍一下它的它的连接线, 黄灯连接是二号,然后红灯连接的是一号,绿灯连接的是十三号,然后程序部分先让绿灯亮, 然后让他练三秒,高就是亮,低就是灭,然后然后,嗯,黄灯和红灯都是灭了的。 第二就是就是第二个成语,就是让他让 让黄灯亮,黄灯亮,黄灯亮两秒,然后红就该红灯亮了,然后红灯亮的时候它就是亮五秒, 然后然后这个毫米就是三千毫秒,毫秒就是三千,它就代表是三秒钟,然后然后两千就是两秒钟,五千就是五秒钟,非常好。

好,我们创建完这个三个 smart 主件以后啊,也对它的属性进行了一个赋予,那接下来呢,我们就需要对它 呃进行一个设计啊,那这设计就是跟后续我们编程啊,和控制有关,就是它的一个属性啊,我们可以看到一个、两个,三个属性。呃, 然后呢,我们需要有这个输入和输出啊,属性这栏我们就不管啊,我们点输入这栏,输入这栏呢,我们有三个啊,所以我们就有三个一个输入,比如说我们就叫点灯啊,点灯, 点灯一啊,就叫点灯,然后我们数量呢是三个啊,三个,然后,所以呢就是一从一开始,所以啊,一二三嘛,对应的看一下 啊,就是点灯一,点灯二和点灯三啊,然后我们分别对应的啊 三个方块儿啊,那这样的话,我们就把呃,关于 smart 的 smart 主件儿的啊一个输入给它设设定好了啊,那这个 smart 主件儿设定好了以后是不是还要跟系统进行连接啊? 啊?我们接下来就需要创建它系统的一个啊,情况,系统的情况呢,我们需要在控制器里边找到。呃,这个配置里头啊,配置里头有一个叫 io 系统啊, 为什么要找它呢?因为我们要先定义一个,就是定义几个我们想要的一个信号啊,如果你不定义的话,在我们这个工作站这个总的系统框图当中,哎,你是没有 嗯它那个具体的一个名称的啊,所以我们在这个信号当中双击,双击完了以后呢,它就有这么多的名啊,如果你不定义的话,它只显示这么多名,我们用不着我们说右键啊,新建, 新建什么呢?这个假设我们就叫做它,嗯,输出和输入吧啊?输出输出一啊, 它是一个数字的输出量啊,确定告诉我们,呃,重启后才能生效,我们先不管它,等设定完了以后我们再对它进行重启啊,找到这个输出一了啊,然后紧接着有一个输出二 啊,输出三, 然后是两个输入啊,输入一 啊,还有一个输入输入二 啊,这样的话我们就有了这几个我们想要的啊,一个信号啊,然后他告诉我们重启,我们先重启一下 好了,重启完了以后呢,我们就,呃需要去找一下工作站的一个逻辑啊,我们这个啊,这个不用管,它是其实它是脸上的啊, 进行一个缩放就可以,然后工作站的逻辑呢?要打开工作站逻辑打开以后呢啊,我们要对它进行一个设计啊,那发现什么呢?呃,这有个系统啊, 然后这也是我们这个 smart 主件儿啊,我们的系统是来控制这个 smart 主件儿的,然后 smart 主件儿呢,是控制那个点亮的一个情况呢,它是这么个逻辑关系。然后呢这个系统呢,通常在实际当中呢,它有外部的一些按钮啊,比如说开始停止, 他是从这个地方进行一个控制的啊,所以说我们呃要创建两个输入的信号啊,那比如我们第一个叫,嗯,开始吧, 决定,然后我们再创建第二个啊,我们叫结束啊, 就是对应这个两个啊,那我们 i o 信号里头因为门创建完了啊,所以这块就有了啊,那分别对它们进行一个选择, 那是输出一二三啊,加输入一二啊,那对应的就是我们这个开始呢,是对应的输入一结束呢?对应的是 啊,输入二,然后这个两个输入啊,通过这个开始和结束,然后进行控制,然后呢接而在控制他们的一个输出。啊, 那他是跟啊,这个点点一输出,这个是跟点点二输出,这个是跟点点三输出啊,他这么个逻辑关系,就这样啊。那到这呢,我们就把呃, smart 主件的一个逻辑,还有这个工作站的一个逻辑,它们就关联起来了。啊,那接下来我们就是需要对它进行一个呃编程的一个操作了。

轻搭建,重编程, 编程回归代码,俺老孙最喜欢的就是水果,快来编程去吧!