粉丝2279获赞5345

光线检测,掌控板有光线传感器,有小太阳圈的位置,就是光线传感器,可以感觉到妆前环境光的强度啊,怎么去做这个小实验呢? 打开新建文件,在输入里面啊,可以看到有一个是光线值啊,怎么去来采集它有两种方法,一种呢用 创可助手进行显示,另外一种呢直接用拍审掌控板软件里面的控制台也 可以观察到。创可远见就不掩饰了, 要一个主程序重复执行循环 可以打印出来啊,打印在文本里面,重复打印,打印光线值 集结仿真 啊,看不到,为什么程序呢?没有写入啊,掌控板写进去, 写进去才可以看到啊啊,写 进去就好,可以看到后面的灯啊,在闪烁,说明他已经进行啊。创可通讯了,在空气台里面点开可以看到。哎,他的值太快了,这里看不清楚啊,他的光线值是多少呢? 看不出来 那没办法,看不出来呢,只能啊用串口来显示了。串口在哪里? 在掌控板视频教程,图形圆满,有 aj do not come。 双击打开,注意啊,要把它的端口啊,先断开, 断开端口科目十六啊,再打开端口,打开可以看到。哎,你看不清楚啊,他的数据看不清楚, 什么原因啊? 嗯,看一下啊, 先看一下代码对不对,打印光线词, 他的位置点错了。没有,没有叠加进来,放到外面,这里不行了,要把它叠加起来才可以啊,再来一次啊,小小的失误啊, 再来一次,先连接刷入, 意思每一个直播快啊,拖到他跟前的时候要听到大一声才可以,如果刚像刚才那样没有大一声,说明他没有连接起来,在空气台里面可以看到了,已经有了他的光线的支。 掏出来,我用手挡住他,变成零,松开一到关了手, 他都直着变大了啊,在 leds 这一面啊, 有个光感位置挡住他变成零,移开变成十九。 可以打开手电筒啊,手机里面那个手电筒啊,手电筒点开哇,他的光线呢就变大了,变到一千多, 照的越光守的值越大,平时的灯呢,看完镜而定啊,手机另外转配的啊。 好,现在呢,我们就知道他的值呢啊,一般正常的值呢,是二十的有光啊,比较强烈的时候呢,达到一千多 好,直到他的值呢,就可以用他来干做一些事情了。可以做什么 再断开啊,再来到刚才的创可助手里面看, 哎呀,我挡住他,我用手挡, 哎,拉过来一点,看清楚一点,用手挡着他,他就变灵了。把他 打开啊,手机电筒啊,用到罩住他的时候,用到三千多,最亮的时候越远,他的职业小啊,一样的啊,如果你的创可助手打不开,那么你就直接啊,用软件 进行仿真就可以了,记得要连接好好,现在呢就进行判断了。 端啊,传感器的直达到白天的时候呢,亮灯啊,怎么去实现呢啊,用到 哦,这里面啊,是用到一个,如果还要用到 哪里逻辑里面进行比较,如果光线急,可以直接在光线里面照,也可以直接啊,复制,复制 后面行不行?也可以,还得值啊,刚才多少 很光的时候这一切啊,你自己测试,用手电筒照着他的一切,如果用太阳光呢,自然光呢,可能就是二三十啊,如果没有手电筒呢,可以把直改小一点,好 用太阳光吧,就是用手电筒罩住他,当他的值啊,大于 光线级,大于或者等于一千的时候呢,同样啊,也可以啊,三个灯点亮或者分段,我做一个分段的吧,二级迷彩灯, 分段,第一个灯点亮,就说当他是二十的时候, 第一个灯点亮,否则关闭。 还可以,如果以及福字大衣啊五百 这个灯点亮 还可以复制看一下。哎,以前的手啊,第三个灯点亮看一下,这样行不行, 微微有冲突啊,先试一下把程序啊写到板子上刷进去, 实际啊,演示啊, 我现在挡住光的时候灭了,可以看到控制台里面他的是零,我移开变成二十多啊,第一个 灯点亮了,为了验证啊,还是要打开呀。手电筒, 当他变到五百的时候,第二个灯点亮了,当他一千的时候,第三个灯点亮了,拿开挡住灯灭掉。可以检测啊,光强, 同学们呢,自己去试验,采用最荧光的, 有了他之后呢,就可以检测啊,环境光啊,灯啊,环境光达到多少的时候呢,要开灯或者关灯啊,我觉得这里呢就是一 开灯,按道理呢应该是关灯啊,大家想想怎么去实现关灯,反过来就可以了。 这位课堂练习吧,意思就说啊,白天的时候关灯,晚上的时候 应该是什么?晚上开灯,白天关灯是这个意思,同学们自己想想怎么去做。 程序编写完成之后,记得要保存一十六 光线,而且光强的可以啊, 光强度检测已经保存,再看一下拍摄 y 重复执行一个主程序 f 判断当他的值啊,这调用条函数的值大于二十的时候,第一个灯点亮 稍微延时,然后秒 s, 否则呢,关闭也是延时。 这一个判断,大于五百的时候点亮第二个灯啊,零是一号灯,一是二号灯,钥匙关掉 f 啊,大于一千的时候 点亮二号,这是第三个灯原始,否则呢,就关掉 s。 拍审可以保存啊,成拍审保存本地 py 很多我都没保存了,自己去保存吧,其他的没有的时候,同学们自己转弯打开图形圆满就可以另存为排审 光线顶侧,其他的没有的啊,自己保存的 啊,光线检测呢,就学到这里啊,用 用母女的在这里也可以看到啊,母女的表示光啊, 可以调节他的光,这是模拟的。还有一个是话筒的声音的,上节课程讲过了,他的值呢,是多少?四零九点上他才会出来,同样声音呢,也是点上他会出来。 八位呢是零到二五五十位呢是零到幺零二三, 他的位数不一样,这个应该是十十二位。 ad 值越高,他的值越大,转弯出来的精度越高。这是声音呢,我们在上节课程没有掩饰光线呢, 点击它就可以出来了。板子上两个基本的比较常用的,一个母女子的,一个心音,一个光线检测, 也叫这个传感器啊,在这里面同学们都理解了,有了这两个传感器之后,可以做出很多的一些项目啊,哎呀,路灯啊,技能路灯啊, 还有判断晚上有没有人来啊,发出声音啊,或者发出光啊,都可以啊,来启动一个 灯会,驱动一下电机进行报警,进行声光报警或者发出声音都是可以的啊,好,总结一下啊,数字传感器有 ab 两个按键,可以检测他的两种状态。还有触摸屏啊,也没讲 模拟传感器呢。有啊,声音传感器有光线传感器啊,这些啊都可以看得见的 摸得着的啊,有些陀螺仪啊在芯片里面几层的我们看不到。 先把一些简单的理解好,再来做一些复杂的光线传感器检测呢。讲解到这里。

同学们大家好,欢迎来到七星虫掌控版基础学习第四节课的内容。本节课主题是平衡球游戏,接下来我们来了解一下关于陀螺仪的一些相关知识。 陀螺仪是用高速回转体的动量与敏感翘体相对惯性空间绕正交于自转轴的一个或者两个轴的角速度的一个运动检测装置。 利用其他原理制造的一些脚运动检测装置同样可以称之为陀螺仪。那么我们知道陀螺仪是用来专门检测脚运动的。 在我们日常生活中,陀螺仪的应用是非常广泛的,比如说在手机上用来监测手机倾斜的角度,以及常见的摄影的云台稳定器,平衡车 还要在航海上的导航都会使用到陀螺仪。本节课我们来学习使用。在这个掌控板的背面这边有一个陀螺仪传感器叫三轴加速度传感器, 它可以用来测量 x 轴和 y 轴的旋转的角度以及角速度。 那么本节课我们是通过掌控板和电脑之间的 usb 线进行连接来上传程序。 好,接下来我们就来看一下本节课的一个程序流程啊。开始,先初始化引脚声明变亮, x 和 y 同时设定,小球显示在 x y 的位置,那么我们 x y 开始就可以设定为一个屏幕中间的坐标。 当倾起 x 轴的倾斜角度大于五的时候,变量 x 就增加,也就是当我 我们知道 x 增加的时候,小球是向右侧移动,也就当我们的掌控板向右倾斜的时候,屏幕上的小球就向右侧移动,向左向左倾斜的时候,屏幕上的小球就向左移动,同理上下倾斜的时候,变量 y 就变化, 那么接下来我们来编写程序,先声明 x y 两个变量,设定 x 为六十四, y 为三十二,然后将 x y 的变量复制给 绘制的实心圆的圆心坐标,并且设定他的半径为五五,同时显示生效。那么接下来 我们就来编写一下程序,来新建一下文件,找到主程序这样的一个程序开始的模块,并且找到循环模块,接下来就来声明变量 x 和 y, 再创建变量 y。 好,这两个变量创建好之后,我们接下来就将 x y 的变量设定一个初始值, 复制一下 x 的初始值为六十四。在数学里面找到这样的一个数字的,我们可以填入一个数字, y 的变量为三十二。 接下来在显示里面找到绘制圆的这样的一个模块, 绘制内容为实心圆,而实心圆的初始的位置我们方便后面控制它圆心移动,也就小球可以移动,我们就将变量给设定为这里的坐标 x y 小区的半径为五。好,这个五是五个像素点,也就是显示五个亮的点,那么在设定显示生效就可以了, 可以上传这样的一程序来看一下。小球开始会显 是到屏幕正中间,我们刷入一下好,这时候屏幕中间已经显示了一个小球,我们只要修改变量 x y 小球的位置也会产生变化,可以来尝试修改一下 来,你看,当我将 x 的变量增大的时候,小球的位置就向右侧移动。好, 那么接下来就来编写陀螺仪所测到的 x 轴和 y 轴的倾斜角度,当 x 轴的倾斜角度大于或小于一个预值的时候, 就设定变量来变化。我们这里的变量是 x 呢还是 y 呢?可以来测试一下。好 好,那么我们先找到在输入里边 有这样的一个 x 轴的加速度,角速度以及倾斜角,我们就以倾斜角作为判断条件。加速度和角速度都是可以被陀螺传感器测量到的啊,但它操作起来不太方便, 所以在逻辑里面再找到这样的一个大于小于符号,我们判断当 x 轴的倾斜角大于一个数字,比如说大于五的时候, 这时候应该是向左右倾斜还是上下倾斜呢?我们不知道,那么我们就先选定一个变量,比如说选定,我们 先选定变量 x, 来试一下增加五,好,我的效果不要太明显,我们增加三,将这样的一个判断放到重复执行里面,再来刷入线试一下看看。 好,那么我们现在先拿好这样的一个掌控板,左右倾斜可以看到哎, 当我向右侧倾斜的时候, x 的这样的一个变量它是变化的,那么我重新运来按一下复位按键,再来试一下上下倾斜, 上下倾斜他所对对应的这边还是向右侧移动好, 你看, 哎,这时候会发现,其实我右边比较高的时候,我上下倾斜,求也就这个 s 的变量坐标还是变大了,再来测试一下, 这个很重要啊,按下 free 按键, 那么我保持上下就上下不要倾斜,左右倾斜试试。 左右倾斜这小球的位置是没有变化的,说明我们的 x 轴它并不是横向的测两个角度,而是纵向的,也就上下倾斜的时候 向下倾斜,我们所对应的坐标应该是 y 坐标会变化, y 坐标会变大,我们再来刷入测试一下。 好,这时候左右倾斜,看左右倾斜没有变化, 因为 x 轴它是这样的一个纵向的,那我在上下倾斜,向上我们没有编写小于,因为正常保持水平状态应该是零的角度, 倾斜角是零,所以向上他是小于零的,没有变化,那我们向下倾斜,球立马就向下移动了。好,这时候我们就可以在编写出另外一句, 当 x 轴的倾斜角度小于负五的时候, 这时候 y 轴的坐标应该是减小的,我们增加负三,同时我们再加上一个什么呢?嗯,再加上一个 更新显示啊,就是用来清除显示内容的,不要让他在屏幕上画这种连续的一个圆球,就画出一条线出来,这样是我们不要 这种效果。好,找到清空显示放在他的后面。好,现在我们再来刷入一下 保持板,在一个掌控板在一个水平的比较没有清晰的角度上, 现在呢,向上,哎,看我的掌控板上下倾斜,就可以控制这个小球向对应的方向移动了,也就上下倾斜了。 那么接下来同理再来编写左右倾斜的,向右的话, y 轴的倾斜角应该是大于一个数字,向左 倾斜, y 轴的倾斜角应该是小于一个数字,那么向右既然是向右倾斜了,对应的是 x 坐标的变化。好,这里和前面应该是反过来的。看啊, 那么将它继续放进去,四个判断并行,也就依次并列这样的放置,我们来看一下。 好,看,这时候啊, 就可以控制,但是会发现 保持水平状态下, 他的小球也是在向右侧移动,说明我们向右移动的这个点是 不对的。哦,我们左右反过来了,那么这边 x 轴的变化叫相反, 也就是我们实际的 y 轴横向这个倾斜叫 y 轴,它是向左倾斜角度比较大,向右倾斜角度比较小, 找到这样一个规律之后,我们再来测试一下。 好,这时候看就可以通过我们的操作来控制掌控板显示这个小球左右移动来, 这时候就是一个平衡球游戏,我们可以稳定在稳定在不动的这样一角度,会发现其实我们设定这个预值,零的这个角度应该是偏向于零的,是吧?零的这个角度其实掌控板是有点倾斜的, 那我们其实可以将这样的一个倾斜角度适当的向右倾一点, 那就是判断这个中间值适当向右倾斜一点,我们将大于改为二十,小于改为十, 就是修改一下他保持平衡的那个中间的那个值,其实就二十到十之间的中间。现在再来测试一下。哎,这时候掌控板保持水平状态,你看小区就不动向右向左 就是比较方便我们操作。如何修改,我们掌控板如果出现倾斜的情况就修改这时候 y 轴,它一个是大于二十,一个是小于十嘛,那么保持平衡的一个中间的值就是就在十五他们俩的中位数。 同理, y x 轴我们这边其实还没有那么倾斜,所以就是在零,我们在零的两两端零大于五,零小于五 这两端取得预值,这里 y 轴就需要修改它的预值的一个中间值了。好,这就是我们本节课的一个平衡球游戏的一个这样的一个小游戏装置啊,你看一下,操作一下。好, 那么我们再来看一下实际程序,看这里 y 轴的倾斜,为了保证 我们的掌控板在水平的一个状态下,球是不动的,还是修改了他的一个判断的预值的一个中间值的位置。 好,以上就是本节课的一个全部内容,我们可以尝试一下判断,当小球碰到边界时来显示 game over, 也就游戏结束了。这样的一个功能,那么就要根据小球的 x 坐标和 y 坐标来进行判断,当如果小球 x 坐标大于零,大于小于零或者大于一百二十七的时候, y 坐标小于零或者大于六十三的时候, 就要进行判断,游戏减速。好,那么以上就是本节课全部内容,我们下节课继续学习。

同学们大家好,欢迎来到吃青虫掌控版智能车第九节课的内容。本节课的主题是双主板遥控车,那么接下来来学习一下这节课的三观内容。 看一下这里有三个物体,就是我们都是我们小时候会常玩的一些玩具,第一个是乐高积木,第二个是遥控车,第三个就是一个陀螺。而这节课呢,我们学习制作一辆由广播信号控制的遥控车。接下来看一下会使用到的相关器材。 这节课我们会使用到掌控板,当然不是一个。我们知道主题叫做双主板遥控车,那么因此会使用到两个主板,其中一个主板来发送广播信号, 控制另外一个在小车上的主板再控制小车进行运动。 来看一下这节课的一个电路连接,小车这边就是左右电机需要连接到 m 一和 m 二,而其余部分就不需要再连接电路了,只需要对两个主板进行变现程序就可以。 来看一下这节课的一个程序的任务,通过一个主板控制另外一个主板的小车进行前后左右的移动以及停止。 程序流程就是首先要设定广播打开以及频道为十三,判断是否按下 t 键触摸键,如果按下了就小车前进,同理按下 h, 小车后退。我们看一下这个是遥控的,当做遥控 的一个主板, t 键和 h 键控制小车前进后退, p 键控制左转, n 键控制右转。没有触摸任何按键的时候,小车就停止。这是遥控的一个程序。 来看一下这节课我们会使用到的一个程序编写,同样是打开 impression, 那么本节课是需要编写两个两条程序的。一条为广播发送的程序,需要上传到控制的主板上, 另外一条为广播接收的程序,需要上传到小车的这个主板上。同样的两个程序都需要设定打开无线广播,并且设定频道都为十三,只有相同的频道才能接收和发送,他能识别上去。 那这节课的一个发送程序。看到这里就是打开无线广播,然后设定广播的频道为十三。接下来就是判断是否按下 t、 h、 p、 n 键,按下来就发送对应的一个广播信息。 前进后退,左转右转和拼音都不满足。按下 thpn 这四个按键,上面没有按下任何按键的时候,就发送一个广播停止。 这是一个广播发送的程序。最后需要加个等待两百毫秒,防止因为快速发送广播而导致芯片过热。因为 朋友们可以尝试一下,就是这边不加等待,待会这个 esp 三二的芯片会发热的非常明显,因此我们加一个等待两百毫秒的一个小岩石,这样也不会影响我们的控制。而另外一边,我们需 再编写另外一条广播接收的程序。玩的程序就是同样的,要设定打开广播和接收频道为十三。那么当接收到对应的信息,前进后退,小车就前进后退,左转右转,小车就左转右转,没有 发送任何就没有按下入任何按键的时候,发送停止,小车就停下来。这两条程序看一下,和前面的课程有点不太一样,这是要编写两条程序的。 好,那么接下来我们来打开 impression, 先来编写广播发送的程序。 好,双击打开软件 好。打开之后,我们就来编写一下广播发送的程序。首先找到主程序,然后在广播这里面打开无线广播,同时要设定广播的频道为十三,这两个千万不要忘了。再找到循环里面一直重复之声音。 在循环里面我们就来编写判断程序有没有判,按下对应的按键。这里在输入里面找到触摸按键,看触摸键 p 值,嗯,也可以选择另外一个判断触摸键 p 是否按下。 我们这边是 t, x 控制前进后退。那先来修改为 t 好。如果 t 键按下的话, 就广播一条信息前进 好。其他的我们直接复制这样的一个判断,同理牵插到否则里面 h 对应后退好,后退。 继续编写 p 键对应左转,改为 p 好,左转,而 n 对应是右转。 好。最后没有按下任何按键的时候, 要发送一个信号,叫后退停止。 看一下,这就是我们的一个广播发送的信息。最后千万千万千万不要忘了需要加一个等待两百毫秒,不然的主板上的那个芯片会过热的。 好,等待两百毫秒。可以。这就是一个完整的广播发送的程序。我们可以连接一下这里的主板,先插上去, 再来将它上传到这个遥控的主板上。 好,连接完成之后,嗯,连接异常。 连接好,刷入一下, 好,看看,刷入。嗯,稍等一下啊,好。出现这种刷入不成功。然后我们可以来排查一下,先拔掉 usb 线,再重新连接, 然后连接一下窗口, 好,连接上传。再次点击刷入,看一下,看,这时候是可以正常刷入的。 哎,还是不成功的话,那么就需要来设置 solo 固件,重新 solo 一下。 我们等待一下固件稍写啊。好,这边固件稍写成功。看到稍写完成,那么我们再一次点击刷入,这时候就肯定会成功了。稍写完的话,上传是肯定会成功的。 那么我们将这个遥控发送的广播发送的信呃程序上传到这个掌控板上就拔掉。这时候可以保存这项程序,点击文件保存本地可以选择这个 m x m l 的文件就可以了。 点击一下点之后会跳出窗口,我们选择保存位置,然后点击保存就可以。接下来来编写一下另外一条程序, 这是广播接收的程序。广播接收的程序的话,同样的还是需要主程序,他是用来设定广播打开,因为这时候是对另外一个主板上编写程序了。这小车上的主板 同样的叫设定打开,然后设定他的频道为十三,所以这个频道一定要保持一致才可以。后续程序就是当接收到特定的无线广播信号,比如说我们当接收到前进的时候, 这个信号输入千万别输错了,一定要和广播的谁保持一致的啊。输入到接收到前进的时候,控制小车前进,那就来编写一下前进的这广角, 好放在后面对应的接口十六十五十四十三。左边为低,右边为高。 前进速度我们就设定为四百吧。这是前进的程序,然后直接复制它,可以导入循环,把它给框起来,这样一次性可以复制全部啊。 这个放到这好, 注意在接受广播信息后面,你这里是 千万不要加循环啊,如果加了循环就一直运行他了。然后接收到后退的时候, 左边为高,右边为低。继续编写复制一下。接收到左转的时候, 左边左轮后退,右轮前进,那就是左边位高,右边也是位高。接触到右转的时候, how 左轮前进,右轮后退 都为低。现在我们就编写了前进后退,左转右转。还有最后一个停止。停止就比较简单一点了,当接收到停止的时候, 设置两个电机的 p w m 输出为零就行。 好,我们来整理一下。看一下文体程序。 主程序设定,广播以及打开以及广角运动程序。前进后退,然后左转右转。 其最后一个停止程序。看一下这边就是广播接收的六个程序,全都在这边,注意看好,一定要对应好。我们将它给上传到 小车的这个主板上,千万不要继续上传到这个遥。另外这个遥控器的主板啊,千万不可以这样 来连接一下。连接好创口之后,点击刷入, 我们将这程序也上传到小车上。 好,刷入成功 线。插入好了之后,我们就要来测试一下它功能是否完善。现在我们需要来进行一些操作。首先给 小车的电源线插上小车供电,而我们的遥控器这个主板这边呢,来将它插上 usb 线,也是给它供电的。 现在我们没有按下任何按键,小车肯定是不动的。那么我们来测试一下按下 t 键,哎, 按下去,小车前进,松开,小车停止看,按一下,松开。再按下 h 键,我们看能看到吧。按一下,松开。 t 键,按一下,松开。好,来试一下 p 键,按一下,松开,看他满足我们对广播发送的这个 原理的一个分析。只有按下去才会发送广播,比如说前进,松开就会发送广播停滞停止了。那我再试一下右转, 右转,松开。看好,这就是本节课的一个遥控程序,我来试一下前后左右啊,前进后退,左转右转。好,没问题。 那么以上就是本节课的一个遥控的小车广播发送以及广播接收的程序。 这边广播接收程序我们保存好,下节课还是会继续继续使用到的。哎。文件保存本地,点击 m x m l 保存到桌面上。好 好,可以保存好。保存完成之后,我们就可以看一下拓展部分的一个内容。 现象我们刚刚已经看过了,是符合这边按下对应按键,小车向对应方向运动,不按按键,小车停止的一个现象的 啊。拓展部分我们可以尝试一下添加其他的按键,比如说这边还有出按下的按键, a 和 b 键,按下不同的按键之后,小车可以进行 s 线前进。这样子。好。以上就是本节课全部内容,我们保存好程序,下节课继续学习。

安装 impact 软件 iphone 支持图形化编程,支持拍粉代码编程。 准备以下资料,联系客服发送软件资料包,下载回来看教程。安装好开发软件,现在的版本是零点八一版本, 打开安装软件位置,其中里面有一个最新版软件下载,可以复制到 i 浏览器上,打开就可以看到它的版本, 有三十二位,六十四位,有苹果,有 unic 系统,根据你的电脑选择不同的系统下载。 下载回来之后,我下载了六十四位的系统,现在呢?演示安装,打开资料包, 找到软件下载地址,其中有最新版软件下载,点开 根据你的电脑系统啊,直接把它复制到 ie 浏览器上进行下载, 我已经下载好了,可以直接点击安装六十四位 windows 系统,直接点击一管理员身份运行,如果你的是三十二位系统,你就下载三十二位, 点击用默认字点击下一步。如果之前安装七点版本的,你可以覆盖安装,或者直接点击重新安装, 点击打勾自动安装。 不同的电脑,你要选择不同的软件,需要自己到官方网站去下载。 现在一般的同学学校里的电脑基本上都是 windows 系统,一般是六十四位系统,三十二三十二位的已经淘汰了。点击驱动安装,接受 点击完成。刚才跳出的是驱动,还有驱动,直接点击安装,还有很多的驱动安装,直接点击下一步就可以了 啊。已经安装完成,还有一个三四零的驱动安装,点击一般他会自己跳出来在电脑桌面上, 这是驱动,有什么作用呢?因为板子上他集成驱动芯片,需要安装驱动才可以用啊,点击赛博,点击完成, 完成之后他会启动软件,现在的软件呢是八点 八点一版本的,一般新启动的时候它会出现这个情况,这样的一个空白, 因为掌控板上面有集成了串口芯片,所以刚才安装软件过程当中,他也会跳出来啊,叫你安装好相关的驱动软件,如果用过七点零版本的,他的功能原理都是一样的啊。 如果你升级软件之后啊,接入掌控板正常呢,还需要把它更新一下固件,如果固件正常可以使用, 我不需要更新啊。后面编程的时候啊,实际应用再讲,到时如果需要更新 键呢,我们再教大家如何更新固件,还有连接好了抢红板软件后面还有一小节啊,专门介绍软件的一些功能,这节呢只需要 教大家如何安装好软件,安装好之后第一行呢是菜单,还有一些教程,一些功能说明, 左边呢是一些,这样点开它会出现一些指木块,这样输入指木块,你可以拖出来就可以直接进行编程了。还有显示部分音乐, rgb, wifi, 广播,循环逻辑,数学文,文本变量高级一些。拓展, 后面用一节课啊讲解软件的相关说明,这节呢就大家安装好软件就可以了。安装好之后 在桌面快捷方式啊,直接可以看到一个软件,等下我打开给大家看,把它放在桌面上, 把它拖出来啊,拖出来之后,如果想启动软件,就直接双击打开,就可以直接启动软件了,非常方便的。这是 windows 系统六十四位的软件最新版本,零点八一版本, 刚才说了,如果你的是 unic 系统,苹果系统,那么要记下载软件进行安装,其他的我就不演示了,同学们自己去下载,因为百分之九十九的电 电脑基本上呢都是 windows 电脑。六十四位的操作系统。 新软件啊,建议更新一起固件,更新固件的时候不要断电,不要取下 usb 线,否则呢会损坏主板。后面编程的时候再教大家如何更新软件。

同学们大家好,欢迎来到七星虫掌控版基础学习第二节课的内容,本节课的主题是音乐播放器,那么我们来了解一下本节课的三观内容,我们可以想一想你最喜欢的音乐是哪一首,它是属于什么类型的音乐, 音乐的类型就在曲风啊,主要的分类可以分为八类,分别是爵士、摇滚、古典、乡村民族、华尔兹、现代以及 rnb。 要了解我们如何通过让掌控版发出音乐的话,就要知道声音是怎么产生的,它的原理是什么,怎么样的 声音是通过物体的震动而产生的一种声波,可以通过介质,也就是气体、固体和液体来传播 被我们耳朵所听到我们能听到的声音,它的频率在二十到两万赫兹之间。那么本节课我们就通过程序控制背面的一个发声的元件来发出音乐声。 现在我们来了解一下这节课会使用到的掌控板上的部分的原件。正面我们会使用到不同的触摸按键,有 p 键和 n 键,触摸到不同的按键播放不同的音乐, 同时使用到背部的这样的一个蜂鸣器,这里蜂鸣器它就可以通过里面的一些元件进行震动而产生声音。好,那么本节课我们还是通过 数据线将掌控板和电脑连接到一起去,这是上节课的程序,连接好之后就可以下载程序进行播放音乐了。来看一下本节课的一个程序流程, 当我们手指触碰到 p 键的时候播放歌唱祖国,触碰到 n 键的时候播放茉莉花,也就触放不同的触摸到不同的按键播放不同的音乐, 来编写一下程序,我们打开编程软件看一下,在编程软件这里的代码区里面, 我们可以找到音乐这一栏,里面有不同的音乐的一个 指令,那么我们可以找到这里下方这里播放音乐这音乐名称,直到完成这样的一个模块, 同时找到他的主程序这个程序开头模块,并且呢将不同的运行的程序都放到重复里面,也就循环里面。而本节课呢,我们是需要添加判断的, 也就是判断我们的按键是否按下,如果判断触摸按键 p 键按下的时候就播放歌唱祖国,直到完成。同理触摸按键按键按下去的时候就播放另外一首音乐。好,现在 我们来编写一下判断程序,在逻辑里面有一个如果执行这样的一个判断模块,判断条件就是输入里面我们的触摸按键 p 键是否按下 满足触摸按键 p 键按下去的话就播放,我们选择一首音乐,直到播放完成,同理还可以来修改其他按键 n 按键这个 n, 当他触摸到 n 的时候,我们就可以播放另外一首音乐,直到完成。为了防止我们每次触摸他多次判断的话进行重复,我们可以在两个判断模块后面加一个 等待一秒,这个等待一秒也是可以根据实际效果来 进行添加,是否决定来添加这样的一个程序,或者放到这个播放里面也是可以的,那这样在没有触摸的时候是没有这样的一个等待一秒。 好,我们可以将这样的程序上传到主板上来,看一下实际效果是怎么样的。 usb 线连接到掌控板上,再来连接这边的端口,连接好之后,将编写好的程序刷入到主板上, 等待一下刷入成功。 可以看到现在我们已经将 程序刷入到主板上,那么我来触摸一下 p 键,哎,发出声音了,看,他会播放出我们熟悉的一个音乐,看 好看一下,这边正在播放,那么我们可以按一下复位按键, 再来触摸一下。 ng 哎,这是茉莉花的一个调子,我还比较熟悉的。 当然呢,我们可以使用其他的按 继续复制,可以编写其他不同的按键播放别的一些音乐,你看 好再来上传一下, 那么我们就来触摸一下 y 这个按键, 来看这个比较短, 或者再来试一试。我们按顺序来 p、 y、 t、 h、 o, n, 来触摸不同的按键就播放不同的声音, 可以都试一下,好选择不同的音乐, 好修改按键。 我们现在再来刷入一下这样一个每个按键都对应一首音乐的这样的一个程序,看一下比较长,但其实就是一个判断模块,不断的复制。来试一下, 哎,这是另外的音乐。 看,那其实也可以再试一下其他的按键,播放完成。 好,这就是我们本节课的一个音乐播放器,它的一个程序, 同样呢,我们还可以打开代码程序,查看它它所对应的代码, 来看一下,点击这里的代码,可以看到我们这边 不同的按键,看 p、 y、 t、 h、 o, n, 不同的按键所对应的音乐的名称还是不一样的,这些都是预先设定好的音乐,并且每个后面都有个等, 等待 tensely, 等待一秒钟好看,再触摸一下。 好,那么我们来看一下最终的实验现象,就是当程序上传之后,手指触摸到掌控板上的 p 键的时候,播放歌唱祖国,直到播放结束。按下复位按键, 然后触摸到 n 键的时候播放茉莉花,直到结束。 拓展部分,我们还可以尝试触摸其他按键来播放更多的乐曲,也就是我们刚刚已经完成了,只要复制这样的一个判断模块以及 里面的内容,然后修改不同的按键对应不不同的音乐,就可以实现每个按键触摸下去都可以播放不同的内容。 好,以上就是本节课的一个全部内容,我们可以多尝试一下其他的按键,因为我们除了触摸按键,顶部还有两个物理的 a, a 键和 b 键, 都是可以用来控制它播放其他的音乐的,然后多尝试一下。 好,那么我们保存好程序。保存程序的操作就是点击文件啊,保存本地可以选择两种不同的文件的格式, m x, m l 就是这样的一个程序快的模式, p y 就是 python 的 程序模式,保存好之后就可以,后面我们再继续使用了,点击看, 然后修改一下名称,点击保存就可以。好,以上就是本节课的全部内容,我们下节课继续学习。

同学们大家好,欢迎来到七星虫掌控版能力提升第一节课,本节课主题是楼道感应灯,接下来我们了解一下楼道感应灯的相关知识。 常见的楼道感应灯呢有三种,一种最多的就是声控灯这种灯,这种灯在光线不足的时候,有声音就会点亮,然后会延时熄灭, 不适合有噪音的环境使用。第二种是人体感应灯,这种灯通过感应人体而发出红外线来 触发点亮,成本比声声控灯要高一点。第三种就是雷达感应灯,通过微波感应器监测物体的移动来触发,灯具灵敏度比红外线要更高,监测范围也更大一些。在日常 生活中,光线传感器应用非常广泛,比如说在路灯上,天黑的时候,外面路灯会自动点亮,天亮会自动熄灭,以及手机上通过光线传感器来控制手机亮度变化。还有光控小夜灯以及光控开关都会使用到光线传感器。 本节课我们来使用人体红外感应模块,声音模块以及掌控板自带的光线传感器。在掌控掌控板上这边有一个光线传感器, 通过光线、人体以及声音来共同控制这个 led 灯点亮。现在我们来连接一下电路, 首先呢是将掌控板给插到这里的扩展板上,然后再来连接一下 led 灯的电路,使用一根 二 p 线将它连接到 p 七的接接口上好,然后再将它固定到这边的支架上面 好连接好 l、 e、 d 灯之后,接下来再来连接一下音量传感器,就是声音模块儿,它可以测量声音的大小,将它连接到 p 八, 然后同样的将将它固定到支架上, 最后再来连接一下人体红外感应传感器,将它连接到 p e 上面, 这样的话我们的电路就连接完成了,来看好最后将 usb 线连接到这边的掌控板上面好,连接好之后可以看到这边的两个电源指示灯,人体 红外传感器以及音量传感器,他指示灯就亮起来了。接下来我们来看一下本节课的一个程序编写, 我们通过光明,人体红外以及身影共同控制感应灯点亮和熄灭。首先我们打印一下广角值,就是光线值,来设定一个光线 值的预值,然后判断环境光比较弱的时候,如果环境光比较弱就再判断是否检测到人和有声音,满足这三个条件就点亮 ad 灯,当环境光不弱的时候,比较强的时候直接就熄灭 ad 灯,不管检不检测到声音也不会点亮。 然后本节课编程,我们是用 mta 来编写程序,首先是打印一下各个广角它的一个值,我们这边可以打印光线值和 p 一的人体红外感应感应的,它测量值还有 p 八声音值啊,从而得出结论。 就我们可以看到这里就是一个它的声音值,红外,人体红外以及声音光线 引起红外以及身影三个值,得出的结论是当环境光比较强的时候,这边的光线值会比较大,我们可以设定预值为五十,低于五十表示环境比较暗。 而判断是否有人呢?可以根据 p e 的数字量,等于一的时候是没有人,等于零是有人。 第三个就是判断是否有声音,可以得出当没有声音的时候,数字量一直是零,有声音会有一,你就判断 p 八是否等于一, 从而得出这样一个三个如果扦插在一起的判断算三个条件,控制,满足这三个条件了,就 led 灯点亮五秒,然后再熄灭, 这就是一个完整的程序,看一下。好,接下来我们来打开 impression, 然后来编写一下这样一个文本打印的程序。好, 打开之后,我们来找到初始的模块组成序以及循环模块, 然后是文本打印,这里打印我们需要打印三个广角的,它模拟量和数字量,因此因此呢,我们需要这里有一个追加文本, 并且是比较多的居家文本称道在一起的。 这么多,看第一个打印的是掌控板本身所测量到的光线值,中间可以加一个符号分割一下,然后打印的是 p e 的数字量, p e 这边只是光线人体红外传感器,它测量到的一个值, p e 数字量,再用符号分割一下,方便我们可以观看。最后是打印 p 八,也就是声音传感器所测量到的声音值。 将这样这么长的一个内容嵌套到打印的后面看一下来,嵌套进去,这就是一个文本打印的一个程序, 我们上传到掌控板上, 好,上传成功了,我们来看一下这边光线值,我们来找一个灯光照射他看一下, 哎,可以看到当有灯光照射的时候,光线只会增大, 最大,这边是到了四零九五可以看到,而光线比较弱的时候,我不拿光线照射,直接就变成看零了,很小,我再拿这边的光线一点一点的照射着他,你看 会逐渐的变化,像五十多,六十多,一百多, 然后到一千多,更靠近到四千多这边,这样能看到吧,好看。随着光线变化,这边的侧的光线值也是逐渐变化的。嗯,好, 剩余的我们再来测量一下,是否可以反映出声音,以及检测人体的这种情况 看。我现在手靠近人体红化传感器,数字变成了零,远离他, 他就变成了一,可以看到再靠近远离他,他的测量范围有一点广,所以可能离得远一点才能看到这个人体红外传感器他的数字的变化。 我再靠近,好,这声音就很好测了。这边敲击一下,这里不完全不动的,保持安静的时候看,就是在零,当我说话的时候就会有一变化, 从而得出一个我们三个判断他的判断条件。第一个来,我们先来编写第一重判断,就是光线值, 光线指我们视力小于多少,他是比较暗的情况呢,这时候他直接是零了。 那我们可以设置一个比较小的玉值,也就是光线值小于五十的时候是比较暗的。 第二个,第二层判断就是编写人体红外感应模块,人体红外传感器 pe, 它的数字量,当 pe 的数字量靠近那变成零的时候,表示是有人的, 那就判断 p 的数字值是否等于零。 接下来再编写第三重判断,就是 p 八声音模块儿,声音模块儿是等于一的时候,表示有声音, 那么要满,那么满。要想让 led 灯点亮的话,就要满足这前面三个条件,光线值 小于五十, p 一等于零, p 八等于一,这时候 led 灯才会点亮,设置 p 七,它的数字值为高。好,并且持续五秒钟, 持续五秒之后再设定 p 七的光照,它值为低。好看。把将这个判断放进去,这就是我们本节课的一个程序啊,可以看到 将它开,这是代码程序。好,我们将它上传到掌控板上,看一下现象会怎么样, 上传成功了啊,这时候看三个都是为零,然后人没有靠特别近,我来靠近他,这里的数字量会变成这里,这时候人体红外感应模块会变成零的部分。 好,而且此时因为环境它是比较暗的,所以这里的环境光值一直都是零,只要我一说话,检测到我说话了,这里的灯就会点亮。那么接下来我来给大家添加一个光源, 把这个哎,往上靠一点啊,拿这个手机照着他,现在我再来说话,你看,不管发出我发 这多大的声音,这里第三个第三行打印的数字,看到零一在快速的变换,然后人体感应模块,我这里零一也变化,但是由于他不满足第一个光线值小于五十,所以灯都一直都不亮,那我把光源去掉, 哎,立马这里的 led 灯就点亮了,看到没有, 那现在保持安静,看我在说话,他还能检测到有人有声音,然后并且光线比较暗,灯就点亮了, 再把这个光源放在这,你看当它周围比较亮的时候,不管我怎么样都不会点亮 a d 灯。好,那么以上就是本节课的一个程序和它的实验现象拓展部分,我们可以思考一下, 可以试一试怎么样让楼道感应灯可以变得更加的智能。好,以上就是本节课的全部内容,我们下节课继续学习。

同学们大家好,欢迎来到七星虫掌控版智能车第十节课,本节课的主题是陀螺仪遥控车,接下来来了解一下这节课的相关内容。首先我们来了解一下陀螺仪是什么。 陀螺仪是用高速回转体的动量举敏感翘体相对惯性空间绕针胶于自转轴的一个或者两个轴的脚运动检测装置,简单来说就是他是测量脚运动的, 利用其他原理制成的脚运动检测装置也可以叫陀螺仪。在日常生活中陀螺仪的应用非常广泛。手机上随着我手机翻转那 视频,我们看视频都知道手机翻过来视频会横过来,那说明他他里面就有一个测量角度的传感器,还有航海的导航平衡 车以及云台稳定器都会使用到陀螺仪。这节课我们学习利用遥控在这个主板上的陀螺仪控制掌控板小车运动来认识一下本节课器材。我们还是使用 额外的一个掌控板当做遥控器来广播一条信息,在小车上的主板来接收到对应的信息进行运动,而小车上这边电路连接左电机连接 m 一,右电机连接 m 二,还是不需要修改。 来看一下程序编写流程图,我们同样的使用广播一定要设定广播打开和设定频道,这个无论在两个主板上,哪个主板都需要设定。然后在遥控器这个主板上,我们要 来判断掌控板是否是否前倾,是否后倾,左倾右倾以及完全不倾斜,从而控制小车向对应的方向运动。就当我掌控板向前倾的时候,小车前进,向后倾的时候小车后退 是这样的原理,那么本节课我们来编写程序,同样的需要编写两条程序,一条是广播发送的程序,另外一条是广播接收的程序。来看一下广播发送的程序的话,是利用陀螺仪的倾斜来控制小车 呃,向对应的方向运动,在发送主板上可能就是不同的倾斜方向就发送不同的信息,因此我们要知道在保持平衡时, x 轴和 y 轴的角度是多少, 向不同方向倾斜时,他角度又是怎么变化的,这点很重要,方便我们后续来判断发送不同的信息。那么先来编写打印的程序, 来打开 impression, 我们先将 usb 线连接到这个遥控的主板上, 连接好之后,接下来呢就来编写一下陀螺仪测量的角度,注意是角度哦。好,打开一下这边的输入里面 往下看,有一个 x 走九,这里有 三个啊, x 轴的加速度角,速度以及倾斜角,我们需要是倾斜角,就是他倾斜的角度,而不是倾斜的快慢。好,再找到输入里面组程序以及循环 里面呢,一直重复,然后我们打 a, 我们就先来打印 x 轴,再来打印 y 轴。好,文本里面 最佳文本要两个,中间加一个符号,分割一下, 然后再来打印一下 y 轴的倾斜角。好起, 这边还有 z 轴, z 轴我们就不需要使用,我们使用本节课使用 x 轴和 y 轴就够了。现在打印程序已经编写好了,我们将它上传到主板上,上传成功, 让我看一下现在我们做什么事情呢?哎,这里角度有很多的小数啊,那我们加个取整,我们加取整的角度就够了,来数学 int 里面好复制一下, 好将它刷入到主板上。 现在上传成功了,我们来看一下,当我保持一个比较水平的位置,我们手尽量保持水平位置,可以看到这时候 x 轴的倾斜角差不多在五度左右,而 y 轴倾斜角呢?看一下,保持水平尽量手稳一点。 y 轴倾斜着在十八十九,然后二十这边,那么我们就取整,取一个二十度。 因此我们可以得出一个结论,在保持水平的情况下, x 轴的倾斜角在五度,然后 y 轴的倾斜角在二十度,这是最 开始初始化设定的,他那个角度初始设定有关系啊,我们就以 x 轴五度, y 轴二十度作为初始的一个水平的,相当于圆点。然后我们要进行判断的话, 来判断,向前倾后倾对应的是 x 轴还是 y 轴的角度变化呢?需要再来测量一下。现在我保持左右不变,掌控板缓慢向前倾斜。 来看一下,可以看到 x 轴的倾斜角变化很明显,而 y 轴倾斜角几乎没有太大变化。这个 y 轴变化一两度很正常,因为我们手可能会抖,但是 x 轴非常明显的变化,可以看到 xo 的角度变成了负三十几,说明向前倾, xo 的角度会减小。那我再向后倾看一下,同样的保持水平方向,水平方向千万不要有太大幅度的变化。向后倾看一下, 水平还是没有太大变化,但是这里的 x 轴倾斜角再增大,从五度变成了三十多度,增大很明显。 你怎么可以得出一个结论,主板向前倾斜时, x 轴倾斜角减小,主板向后倾斜时, x 轴倾斜角增大。向左向右呢?我们再来测试一下。 现在我们测试左右倾斜,那么就需要保证前后倾斜千万不要有太大变化。 向左可以看到 x 轴的倾斜角在变大,它变得很大,向右, 哎,变小,甚至多了个负号,注意我们这边的分割号,这个横杠就是三个啊,上下倾斜到变成四个是因为有一个是负号,这个一定要注意好。那么再次得出结论, 当掌控板的主板向左倾斜时, y 轴的倾斜角增大,向右倾斜时, y 轴倾斜角减小。好, 有了这样的结论之后,并且结合这边水平状态下,他保持在五度和二十度这样的一个结论,我们可以来编写程序来设定预值。当 走的倾斜角小于负五度的时候,我们来确定或者判断出主板是向前倾斜的。取负五度是什么原因呢?因为他水平状态下是五度,那么我们就以 前后倾斜超过十度的变化这个范围来作为预值。当 x 轴小于负五向前倾, 然后当 x 轴大于十,五是向后倾,那就是在五的基础上减十,在五的基础上加十。同理呢, y 轴左右倾斜也是在二十的这个基础上增加十向左倾斜是大于三十向右倾斜,判断是小于十, 从而得出对应的前后左右以及停止的这个发送。好,那么我们就以此来编写一下程序 来打开找到判断模块,如果否则判断条件 向前倾斜是 x 轴角度减小,那就复制。当 x 轴倾斜角小于负五的时候,小于负五的时候是广播一个前进 还是前进的拼音啊?这样我们上节课使用的那个广播接收的程序就是可以使用的。好,前进。对比一下 x o 大于十五的时候,注意是在五的基础上加十了,大于十五的时候广播后退, 然后接下来是 y 轴,当 y 轴倾斜角大于在二十的基础上增加十,大于三十的时候 是向左倾斜,注意大于三十是左倾,看一下,好,那就边那就发送左转 好,当 y 轴倾斜角小于十的时候,也就在二十的基础 向减十是向右倾,那就右转。最后 在一个 x 轴在五到十五之间, y 轴在十到三十之间的角度的时候,我们就判定他是一个接近水平的状态下,那就停止。 好,这就是一个陀螺仪控制广播发送的一个程序。最后同样的千万不要忘了要加上一个等待二百毫秒,防止掌控板主板它过热。 好,单位改为毫秒。我们可以将这样的一个陀螺 a 通知的广播程序发送到主板上,呃, 刷入进去 um 好,上传成功。那么现在我们就来拔掉遥控器这个主板, 点击小车这个主板,小车这个主板我们上节课有让保存了,就是遥控接收的程序保存了本地,那么我们就打开本地,打开上节课所保存的遥控接收的程序。 好,可以看到这是遥控接收,那么同样的还是接收前进,后退,左转, 右转,停止这五条信息,以及打开无线广播,设定广播的频道为十三,这个都没有问题,也是可以使用的。因此我们将这样的程序继续上传到小车上, 好连接下窗口 创口,连接完成之后,上传程序点击刷入,我们等待它上传成功。 好,已经上传完成了,那么我们同样的 拔掉这边的 usb 线,再将小车的这个电源给连接上去,现在将 usb 线插到遥控器这个主板上给它供电, 那么我们往这中间放一放,可以看到此时应该是可以正常工作的,那么我们来试一下这个,首先来遥控器的主板向前倾斜,哎, 没有反应,那么我们来检查一下问题,看一下, 好,好,刚刚没有反应,其实我们就发现问题在哪,在遥控 发送的这个程序,我们刚刚编写完,打印就直接编写判断,忘了,这里初始化,这里要设定打开无线广播和广播的频道为十三,这个很重要, 那么我们将它上传到遥控器主板上,设定打开和频道十三之后再来上传,这两个模块很重要啊,一定要在发送的程序和接收程序都设定一下才可以。 好,现在上传成功,我们来再来测试一下,哎,前进,小车就前进了,后倾,小车后退, 左轻保持水平,看小车左转,然后停下来,右轻,保持水平, 右转,停下来,我们再来测试一下,前进,停下, 后退,停下,哎,有一点延时,看左倾,停下, 右琴停下看。好,这就是我们本节课的一个程序,看到 好倾斜通这边,因为这个等待两百毫秒,他是有一点延时的啊,那么我们看一下,可以摸一下这边的主板有没有发热,如果没有发热说明他是可以 没有问题的,我们可以将就等待放到先去除的,试一下, 这等待我们家的目的其实就是为了防止过热,如果主板没有热量没有特别高的话,温度没有特别高,我们是可以尝试去掉的,去掉之后再来看一下他可能就会灵敏多了, 你看停止前进,停止左转右转,停止左转 停止。当然这边温度如果你摸到这边主板,我可以感觉到温度明显就上升了,所以还是要加上这个等待 好。以上就是本节课的一个全部内容啊,那拔掉小车电源现象,可以打开这边的现象看一下,来,我们看一下这边实验现象。 好,打开之后我们来看一下,通过这样的一个掌控吧。 啊啊啊啊, 那么以上是本阶段的全部内容,我们保存程序。