同学们大家好,欢迎来到 k 六套件第六季的学习。本节课主题是扬声器播放,接下来我们来了解一下扬声器的相关内容。扬声器又称之为喇叭,它是一种把电信号转化为声信号的焕能元件。 扬声器的性能优劣对音质的影响很大,他在音响中是最薄弱的环节,但是对于音效的影响他又是非常重要的。扬声器的种类很多,而且价格相差很大。 音频电能通过电池压电或者静电效应,使指盆或者磨片震动,与空气产生共振,从而发出声音。 接下来我们就来认识一下这节课的器材。这节课我们还是会使用到 m p 三模块, 利用 n p 三模块来播放歌曲,并且还会使用到扬声器,就是这些个主要的器材。现在我手上就是一个扬声器,可以看到正面是他的指盆,待会通电之后发出声音,就是电信号带动指盆震动,从而发出声音。 背面是很大的一块磁铁,就是利用电磁效,电磁效应来的也。这边我们第一个通过电磁效应来发出声音。 现在我们来看一下电路连接。这节课还会使用到触碰开关,有这边的触触摸模块,触碰传感器,他使用一根二线连接,一端连接到触碰开关上,另外 外端连接到二号弯角。整理一下导线,然后将它固定到支架上。 触控开关我们之前有学习过,在自然状态下需要将它输入的信号进行上拉,否则是不稳定的,这一点要注意一下。然后来连接一下 n p 三模块, n p 三模块使用四 p 线将它连接到扩展板上的五六接口, 同样的用黑销把它固定到支架上。 最后再来连接下扬声器,扬声器上自己自带了一根二 p 线,就黑红黑这个线,可以将它直接插到 n p 三模块上,注意这个插头也是有防插反结构的,注意不要连反了。 插好之后将人扬声器放在这边就可以,那么我们电路就连接完成了。来看一下。最后将 usb 线插到主板上,插好之后我们可以来编写程序。 本节课利用触碰开关控制扬声器播放音乐和停止。看一下程序流程。首先初始化广角,设定 n p 三的播放设备和音量。检测到第一次 触碰的传感器,使音乐停止第二次触碰时开始播放声音,并且切换至下一。首来看一下。 看一下初始化程序。在初始化中设定 n p 三的广角五和六,设定它的播放设备为 s d 卡,音量为十五。 然后再来设定广角二为上拉输入。我们之前学习触碰开关,有学习到需要进行上拉输入才能进行判断。创口打印出广角二,我们可以来先来试一下。 首先找到初始化编写, 写下初始化程序声音,里面找到 n p 三这个设定软创口。一,软创口为五和六。好。再设置播放设备为 s d 卡, 设定它初始音量为十五, 那么初始化程序就编写好了。然后再来设定广角二为上拉输入。 好关掉二号,它的模式为上拉输入。看。 接下来就可以直接串口打印, 打印的内容就是数字输入 管角二。 我们可以先来上传一下,看一下程序, 好等待它上传完成。程序上传成功之后,可以打开创口监视器看一下, 可以看到自然状态下输入的数管家二的数字信号全是一按下触碰传感器变为零。看 好。然后就根据管角二的数字数字量来进行判断。首先重复执行。重复执行条件就是 管输入管角二一直等于一,等于一就表示没有按下的时候, 在没有按下的情况下,不断地重复空白程序。 跳出循环的话,就表示有物体按压这里的触碰开关了。那么我们设置第一次,就设置声音是停止的。 好,设定为暂停。跟在这个重复执行的后面再找一个重复执行。判断条件是重复执行的条件是管加二等于零。 表示如果出现长按的情况下,他也会在这边运行空白程序。后面加上等待五百毫秒,防止在触碰开 关状态变化的时候产生误判。这是第一次按下,直到松开。接下来我们来编写第二次按下,直到松开。 那么首先我们先来设定它是播放,第二次按下就可以播放歌曲。将这样的程序上传到主板上,看一下完整程序。看一下点击上传。我们等待它上传成功。 程序上传成功了,我们来测试一下。第一次按下暂停,所以没有变化。第二次按下开始播放歌曲了。 能听到在扬声器这边发出的声音,并且将手指轻轻触碰到指盆上,能明显感觉到指盆在震动。我们将声音调大一点。 how 声音调大之后,可以感觉到指盆的震动变得更加明显了,就是扬声器发出的声音更大了, 而且能感觉到。使用扬声器播放时,使用扬声器播放时,它的声音的效果是比 n p 三本身里面的播放 会听起来更好听一点。再感受一下, 能明显感觉到这边在震动。 好,这就是利用触碰开关控制扬声器播放和暂停的。如果你想切换歌曲,还可以将这边的播放改为下一首, 再一次上传,这样就可以实现每次触碰切播放的歌曲都会变化,我们等待它上传完成,再来看一下有什么区别啊。 好,已经上传完成了,我们再来测试一下。第一次按下暂停,第二次按下拨 播放下一首歌曲,手指放到指盆这边,还是能感觉到有震动,声音调大一些, 震动变得更强烈。再次摁下暂停,继续摁下,会切换至下一首。 而且不同歌曲这边指盆震动的感觉也是不一样的。 how 这个这个调调音调震动比较强烈,感觉非常明显, 都感觉手指有点麻麻的感觉。 以上就是本节课的程序,我们可以编写播放或者下一首,这边都是可以的。看一下程序的实验现象。 程序上传之后,第一次触碰到传感器不播放音乐,一直按压也不会播放。第二次触碰之后,播放器切换至下一首,扬声器,开始播放音乐。第三次按下按键会一直再一次停止,然后重复。以上的步骤。 拓展部分,我们可以尝试利用其他传感器来控制扬声器播放出更多的音乐。 好,以上就是本节课的全部内容,我们保存好程序,下节课继续学习。
粉丝2301获赞5392

大家好,欢迎来到米思琪入门基础课程,我是主讲人张老师。本次课的主题是过道声控灯。本节目标认识声音传感器,了解特点。模拟过道声控灯,举一反三,利用声音传感器制作其他声音相关的项目。 我们先来认识一下声控灯。声控灯在我们的日常生活中非常的普遍,他在我们的楼道中 有一个这样的灯,拍拍手发出声音就会亮一段时间,然后熄灭。这种灯叫做声控灯。他他在不需要常开的情况下,没有人值守,节省人力,节省电能,方便我们的生活。 那么声音传感器是声控灯是如何感知声音的呢?那么其实在声控灯这个装 装置里面有一个感知声音的装置,我们称之为叫声音传感器。他呢也叫声明,作用相当于是一个话筒麦克风,能够获得当前声音的反馈值。 在我们的开发板上也有一个这样子的传感器,我们一起来看一下。声音传感器位于我们开发板的右侧,银角号啊在这里,在光敏的旁边。银角号呢是 p 七。 在 arduino 中对应的端口号是 a 六。我们来看一看声音传感器的相关代码。 我们打开米斯旗之前教过大家,我们想要使用一个新器件的时候呢,我们先思考这个器件是传感器还是呃执行器。声音传感器。 显然他是可以反馈数据到我们的开发版,那么他属于传感器。在奇库机器人的库中找到传感器,然后往下拖动找到声音端口。这里的端口呢,我们用的是 p 七。 那这个就是极护库中关于声音传感器的代码块,那么在系统自带的这个库中,他在哪里呢?在输入输出里面。 那刚才讲到声音传感器呢?是传感器。那我们知道传感器呢,它分为两种,一个叫数字输入传感器,一个叫模拟输入传感器。声音传感器它属于模拟输入的传感器,因为它的数值不是零一,它有,它是多变的,是变化的。 所以我们选择模拟输入管角这个代码块,然后对应的引角是 a 六。以上的两个程序块呢,他们是等效的,一个是歧户的,一个是我们官方的,我们使用任何一个都可以。 接下来我们来编写程序来获取一下声音的反馈值。我们还是用串口的方式 把我们的声音传感器的数值打印出来,然后为了使我们的观看方面呢,我这里加入一个延时,让他慢一点, 将此程序上传到开发板上。上传成功。我们打开创口真实器,然后我们看到当前的数值呢,他是呃 不断的在变化,三十多,四十多,五十多啊。代表因为我现在刚好在给大家录这个视频,有这个声音的啊。传递,那我们现在加大这个声音,我们直接拍手啊,拍手 好,我们看到这个声音呢,还是有变化的啊,因为这里加了一个延迟,所以呢,不能实时的去监控到,我们把这个延时呢给他啊删掉。再次上传成功了。我们再次打开创口监视器, 好,变化会比较快啊,让我们看到啊,他有声音的变化 啊,还是太快, 快了,我们加一点点的颜色,加个一百,上传成功啊。再来试一下是吧,我们看到声音有变化, 一百多啊,我拍摄的时候呢,大概是一百以上啊。这样一个数字。来看一下。今天的第一个任务预值控制 led 灯延时关闭。 当声音的强度超过预设值时,打开 led 灯,五秒过后关闭 led 灯,实现延时关闭的效果。那这个任务呢?呃,其实比较的简单,我们只需要 通过测量声音的值,然后使用一个逻辑判断,如果,那么否则如果声音的 强度超过我们设定的预值,那么 id 灯打开,并且延时五千毫秒关闭就可以了。我们来看一下程序该如何编写。通过刚才串口监视器的检测, 我们可以知道,我们拍手的时候,也就是声音比较大的时候呢,声音的值会上升到一百以上。那我就可以设定一个预值为一百,当声音的数值大于一百的时候, 那么我们亮灯,这里改来,改成一百,然后进行判断。如果声音的数值大于一百,那么亮灯。我们呢?这里呢?我们打开 哎,最早的使用的那个一号灯啊, id 灯,那个红色的 id 灯,那么这里要选择左,然后亮五秒钟,那这里就是五千毫秒。五千毫秒之后呢,把它关闭 好,这样就可以了。上传到 q 二百,验证一下。上传成功。我们来看一下。啊,他已经亮了啊。 啊,因为刚才我这个环境呢有噪音,所以他就一直亮啊。现在呢啊,他关闭了。然后我们 现在啊拍手,使声音稍微大一些,然后让看他啊亮能不能亮啊,已经亮了对不对?好,我们等待五秒钟。好,拍手好,亮了五秒钟之后自动关闭。 好。任务二前面呢,我们已经学习了数码管来显示温度的数值这样的一个任务,那能不能在今天的这个时空灯上面加入一个数码管,然后让数码管呢增加一个倒计时提示 啊,刚才是拍手之后他就亮亮灯啊,五秒钟之后自动关闭,那我不知道什么时候他会关,大概时间是怎么样。如果我加入一个数码管的话呢,可以让人清晰的看到我们这个灯啊,他大概还有多少的倒计时,尽快的在这个倒计时内通 过。那这个程序该如何编写呢?其实这个任务呢,我们只需要在刚才的任务的基础上稍加修改就可以完成。首先我们找到起护库里面的显示显示器,找到数码管, 把它拖出来。然后数码管呢,我们使用的引脚是 p 四,然后小数位我们就选择自动,我们要清数在什么时候要开始倒计时,显然是在开灯以后, 在开灯后面我们要加入一个倒计时,那倒计时其实就是五秒钟对不对?那我们需要让这个数码管每隔一秒钟数字变化一下,那就是五四 啊。那我这边先使用下这种方法啊,五四 是然后下面一个是三, 然后呢二,然后是一零, 好,最后是零啊,这个呢是用最普通的常规的这个办法,然后然后最后呢就把这个灯关了啊,这种方法。显然这种方法呢,他会 比较的繁琐,然后呢不够高效啊,程序用的比较多啊,然后又用了这么多的延时程序,代码流量也比较大。如果说后续我们的时间要增加,比如说是三十秒,那这样的话我们得编六十行的这个程序 啊,比较的繁琐,我们可以用之前学习过的比较高效的方法,然后来解决这个问题。我们发现这里的数字呢是五四三二一,他其实是有规律的,然后呢,每次都减一对不对? 然后延时呢,是每隔一千毫秒来减一。那这个呢,其实就跟咱们之前学习的这个有一个循环,叫负循环, 这里面就是非常的像了啊,这个不长,我们如果把它改为负一,然后呢是从五到一不长为负一,那 这个五四三二一,我们直接可以用这个变量来替换就好了。然后在内部增加一个延时啊,就可以了。好,我们来试一下。 我们将五到一不长为负一,然后 显示的内容呢,数码管显示内容呢,我们用这个变量 i, 因为 i 呢,它是在变化的,从五到一不长为负一,每次都是减一,那就是 i 的知识会在五四三二一零这里面来切换,那么 每隔一千毫秒,他会变化,变化一个。然后到结束的时候,我们将灯关闭。 我们将这个程序上传到开发版,一起来验证一下。上传成功,打开摄像头,五四三二一。 好,出现了一个小问题,我们的数码管停留在一这里,停留在一这个位置并没有到零。那这样的话呢,会给人一个误解,认为这个灯还会有一秒的时间才关闭。那我们来看看为什么会产生这个问题。 我们使用了一个负循环,从 i 从五到一五减一,那么是四四减一,三三减一二二减一一啊。问题出在这里,因为 我们的要求,要求呢,循环要求是从五到一。也就是说,如果我们的挨的值是满足五四三二一的时候,数码管才会显示数值。那么这里显然 当到一的时候,这个时候呢,他就不会再进行减一了,因为因为已经一减一之后,零零已经不满足五到一了,已经不在五到一的范围内了,所以数码管并不会执行,他就 跳出来了,跳出循环了,然后就关灯了。那那个一呢,就一直显示在那里。我们可以这样去解决一下啊,把它改为五到零。我们来试一下。上传成功,我们一起来验证一下。亮灯是 三二一零。 哎,怎么回事啊,他关了啊,因为可能是我这个电脑啊,他有这个散热器啊,他会产生这个声音。 ok, 当声音大于一百的时候,然后他会倒计时呃五秒钟,然后数码管显示,然后来关闭啊,这个任务就完成了。我们来看一下任务三 真正的过道声控灯呢?他不是说只有声音一个机制,他是在环境光比较暗的时候才会工作,那一般情况下呢,是在晚上灯光比较暗,然后呢,这个时候我们再发出声音,这个灯才会亮起。 那我们之前呢,也学习过一个可以感知光的一个传感器,叫光线传感器。那能不能拿光线和声声控呢进行结合,来真正的实现过道声控灯呢? 其实呢,这个过道声控灯这个任务呢,不难实现,我们只需要在刚才声音传感器的判断条件的基础上,再增加一个 关于光线传感器判断的数值。光线传感器在棋库库的传感器分类里面找到光线,然后银角呢,也是 p 七 光线。光线的数值呢,我们要选择小于一百吧。啊,是不是小于一百。那这个时候呢,我们就有了两 两个条件。他两个条件呢,要同时满足声音传感器的数值大于一百,光线传感器的数值呢,要小于等于一百。这时我们该怎么办呢? 这里呢,我们要介入一个新的知识点,叫做逻辑运算符。那什么是逻辑运算呢?逻辑运算就是负尔运算。这个是由一个十九世纪最重要的数学家, 他叫布尔,以他的名字来命名的。布尔呢,他用数学的方法来研究逻辑问题,成功的建立了一套 逻辑演算。这种演算呢,被广泛的运用在计算机语言上面。所以后续呢,我们就拿就把这种逻辑运算呢,直接用布尔的名字来命名了。我们之前也记得我们还有一个变量的类型,叫做布 而行,因为他可以非常清晰的掩饰逻辑这一块的关系。那在米斯其中呢,有以下几个关于逻辑运算的符号,他分别是且或非,还有一个逻辑的真假, 那我们分别来看一下他都对应的是什么内容。先讲且且呢,他我们看到左右两边都有两个空白的这个区域,那代表是左右两边呢,都可以放置一个条件。他对应的是我们语言中的,并且 只有左右两边的条件都满足的时候,才会返回。一就是真,只要有一边不满足就返回,返回零 force。 那么看 一下它的 c 元的符号呢?是这个啊,怎么打呢?是咱们键盘上的 shift 加七。 再看或或的话呢,对于语言语言中的,或者只要有一边满足就会返回,一两边都不满足就会返回 force。 注意啊,或的话呢,有左边或右边任何一个满足,他就会返回,真 两个都不满足才会返回 force。 再看飞飞的话呢,我们其实前面呢,我们已经用了,用的挺多的了啊,我们用来做这个判断开关灯的状态,然后来做单键答案键呢,来切换。 这个就是非,其实就是逻辑里面的非,对应我们语言中的反向反的意思。只要条件满足就返回 force, 不满足就返回一,因为是返过来的啊。好,这个就是咱们的逻辑运算符。在今天的任务中呢,我们加入逻辑运算符就可以完美的解决。我们在逻辑分类里面找到这个且这个块, 然后呢,把声音端口的这个条件放到左边,再把光线的呢放在右边,那这样的话,一个逻辑关系就建立了,他只有他的他是一个逻辑且的关系,声音大于一百,光线小于一百, 同时满足的时候才会执行呃,声控灯的这样一个程序。好,我们上传到开发板上,上传成功了啊,我们一起来验证一下。现在呢,我们直接去发出声音,我们发现 板上并没有什么反应,灯呢,并没有亮起。因为现在呢,我的光线是比较强的,还没有到晚上。所以这样的话呢,我们做到了一个有智能的一个效果。这样的话呢,白天我们就可以省电了, 节省资源。那我现在呢,用手遮挡住我们这个光源传感器,然后我敲击桌子,发出声音, 我们发现灯亮起来了,然后倒计时开启好关闭。那这样的话呢,一个过道声控灯的这样一个程序就写好了。本我们来看本次课的任务。 任务呢是噪声指示仪,当达到不同的噪声级别时,亮起不同颜色的灯。 我们来看一下这个程序该如何编写呢?之前呢,我们已经学习过使用多彩灯的操作啊,那多彩灯呢,我们有四颗灯,那很好的呢,我们可以做一个照升指示仪。 比如说当照升级别为一级的时候,我们亮起第一颗彩灯,然后选一个颜色是红色,当亮,当 噪声级别为二级的时候,亮第二颗。然后当噪声级别为第三级的时候呢,亮第三颗。四级的时候呢,亮第四颗。对依次的啊,逐逐级的往上。那这样的话呢,就可以很好的使用多彩灯来帮助我们定义噪声的级别, 从而做出一定的管控。那我们看一下这个程序该如何编写呢?首先我们需要找到关于声音 传感器的代码,快,声音广角是 p 七。然后再找到 多彩灯的大麻块。多彩灯呢,我们使用的是 pe 管角,总灯数四。然后这里呢,我们呃一个个来吧。先第一颗灯,第一盏呢,我们定义为 蓝色吧,然后因为红色一般都是比较高了对吧,蓝色十。那我们就要做一个判断了,照升值大于多少,然后我们就亮起什么样的灯,那么就写一个如果, 如果造成值大于,所以要拖出一个大于 啊,如果是,这是一级对吧?一级的话呢,我们不需要太高,我们就把这个级别呢定为一百,两百,三百,四百,这样子应该就可以了。大于一百,那么我们亮起蓝灯,这是一个第一个级别。 然后呢,增加一点点延时,不然的话这个灯呢,就一闪即过啊,是一百。然后呢,关闭。 这是一级,看一下二级,如果大于两百是二级,我们来把上面这块复制一下, 然后直接修改。二级的话呢,我们量 绿灯吧。好。然后呢,还有三级, 还有四级,先加上,如果大于三百,那么我们认为他是三级三级的噪音。然后这个时候 我们亮 红灯。好,那还有个四级哦。四级亮什么灯呢?颜色好像不够了。大于四百啊,不过四级是很难达到。 我们来试一下四级,四级我们也是红的吧,红的话然后给他放,调到最亮啊,最亮。好。程序大概就是这样啊,我们把它上传到开发板上啊,一会来验证一下。 好,上传成功了啊,我们来试一下。呃,普通的普通人呢,很难发到,就是四百以上的这个声音。三百以上声音。所以我找了一个 好蜂鸣器啊,另外一个主板,我来搞了一个蜂鸣器,我给他接上。接上之后呢,他就会发出响声啊,我们看一看啊,这个声音会比较吵一点啊。啊,现在是一级 哦,出现问题了。我,我们刚才忘记改灯号了,对不对?忘记改 灯号了,我们还要去改一下灯号。这里的灯号忘记改了啊,这里的话现在他都是一号灯对吧?所以这里要改一下。这是二号灯, 三号灯,然后四号灯。对啊,重新上传。疯了啊。我们一起来再做实验,接上这个蜂鸣器。 好。现在呢是在一级二级呢,有的时候他这个声音啊,他有一个检测的过程,声音还不够大啊, 好把它捂住啊,捂住的时候声音会比较大一些啊,最多到三级 啊,四级是达不到的是吧? 到不了四级啊,到不了四级 啊。但是如果声音值能达到四百以上的话,那个这个四号灯是会亮起来的。 好,那这样呢,这个噪声指示仪呢?我们就做好了。本节课的内容呢,就到这里感谢大家的观看,我们下次课再见!

好,接着讲解米西旗图形软件安装这个软件呢,在网上自己下载啊,这个呢就是看到就是我们的米西旗这个图形软件, 这个软件呢,他是有这个北师大教育学部创客教育实验室推出的,他运行环境可以支持这个运动式,还有支持这个 苹果系统啊,就专业不同的系统,他的软件是不一样的啊,这个软件呢,他是一种绿色软件,这时候不需要安装,直接解压就可以用了。如果你的是 sp 系统 或者是苹果系统啊,自己在网上下载这个软件,我们的教程就是说 v 七或者 win 十系统。讲解我们用到的这个米十七元 键呢,是配到 windows 七,而且 windows 十系统使用的就说不同版本的系统,他的原件是有点区别的 啊,比如大家用 s p 版的,那么就要在网上下载 s p 版本的,如果是用 vip, 那么或者是苹果的,那么在网上下载苹果版本的啊,还有是这个苹果 版本二十批版本呢,我们安装的时候呢,要安装一个扎瓦这个软件才可以。好,这个米西奇呢,他是什么呢?他是一款优秀的创客图形变成软件啊, 有北京师范大学他推出的,他是使用图形植物搭建方式编程,这样的方式呢,加强了编程的可视 直发跟交物性,降低了编程门槛,使没有编程经验的人也可以尝试给阿丢脑控制器编写程序。 除此之外呢,还对这个程序进行了批注,这可以解释,比如这里啊,这个软件呢,并且这个是指定区啊,这所所有的模块指定都在这里, 还有一个代码,一个一个脚板区啊,就是我们的图形形状,还有一个代码区啊,上面这块呢是一个调色啊,这个 程序中啊,每个模块都是从左侧的指定区拖进这个变成界面的,要用这些模块局部进行拼接,如果要删去这个模块,直接把不需要的模块拖出变成界 面就可以了。当我们编写好一个程序,点击开界按钮区的按钮,在调戏区会提示编译成功,再点击程序上传成功,之后调戏区中会提示我们上传成功,所以呢是比较与人为本啊,就说 很方便我们实际操作。那么还有我们的米稀奇眼镜呢,还有集成了这个阿丢诺幺点八二版本的,这个软件也是集成在这个米稀奇 软件当中的,这个 id 软件呢,他支持啊丢落啊,官方的这个,还有这些 gm 的,还有这些这个 hj 兼容版啊,好,那么这个图形软件呢,在哪里可以下载呢啊,大家可以百度下载啊,这个图形软件除了这个 米稀奇软件还有什么软件的啊?啊,就是我们推荐大家用这个米稀奇软件,当然这个还 有其他很多种啊,图图形变成软件,大家可以根据自己的啊应用需求啊来选择这个图形软件,它的原理都是一样的啊,原理一样,这时候把各种输入输出做成图形化,直接转换成 c 圆啊, 扩展模块也是可以做成图形化啊,当然不做图形化也可以,他是方便新手操作,如果有需要其他图形软件,可以自己 这个网上下载,我们推荐同学们使用米稀奇眼见这个呢就比较人性化一点,就是以人为本,方便操作, 还有继承了 id 软件。那么网上还有什么图形变成软件呢?比如这个 s c a 啊,这个软件, 他这个软件呢,他在媒体互动方面还是比较好用的啊,他多了很多这个媒体,还有可以动作有声音,有图有真相,还有就说 仅仅几行积木就可以完成电脑操作啊。这个图形软件呢,大家可以在网上在他的官方网站去下载,也可以在百度上啊,直接输入啊,这个百度一下就可以直接下载了啊,还有一个是官方插件啊, 这个编程啊,他是阿迪罗官方编程的第三方软件啊,这个软件呢大家也可以记在网上 下载,当然根据大家自己的啊熟练要求去编写,刚才说他们的原理都是一样,这个做成积木,然后就把这个实验代码这个写到积木里面啊。还有一种是这个阿迪诺设计助手软件, 这个软件呢他可能是要收费的,大家可以在网上下载这个免费版本啊,这些所有的软件呢,都是可以在网上找到啊,呃,试用版本的。好,那么现在呢,我们就实际演示一下怎么去 安装啊,我们推荐大家用图形变成软件啊,其他软件大家自己在网上下载,在安装这个软件之前,我们要下载一个解压软件, 就说他是一种这一 ip 的压缩包,也我们在网上下载一个一个,或者点击我们这个这个压缩包我们安装一下,如果没有这个压缩包倒是安装不了的啊,好,我们就对接 好,现在呢我们就把它复制啊,直接把这个米西奇零点九九五杠 w m 版本的, 如果你的是 sp 系统,那么我们就要在网上下载一个 sp 系统版本的,所以建议大家升级到 vip 系统以上。如果你的是苹果系统,那么我们要下载一个苹果专用的系统 给大家复制,我们直接粘贴在这个 c 盘啊,粘贴好,这时呢我们就双击 打开就解压,把它一键解压,这个呢是三六零的解压软件,当然如果你装了其他的解压软件也是可以解压的,建议大家装安装三六零这个解压软件,这样解压出来之后呢,我们就可以把这些软件啊,把它快捷 快捷方式啊这个删除一下,我们再看一下啊,我们就可以把它快捷方式发送到这个桌面快捷方式。这样呢就是我们的米西奇这个这个软件了,现在呢他 他是已经集成了这个扎瓦这个开发环境了。如果你的是 sp 系统呢,我们还要安装一个扎瓦这个文件啊,当然在已经在上, 在支付宝里面呢,我这里就不显示了,大家自己在网上下载。如果你的是苹果系统,也要安装扎瓦这个开发环境才可以的。 好,这里面呢他有集成了一个阿丢诺的幺点八版本的这个 id 软件啊,就这一个,大家也可以把它 发送到桌面快捷方式啊,方便操作。好,这节呢主要是讲这个米稀奇这个软件啊,我们打开软件之后呢,看到很多这个目录啊,比如我们就说,比如我们打开这个啊,每一个目录里面他的功能都不一样。前面第一个是阿迪罗这个 id 软件, 这个呢是一些库函数啊,一些库文件啊,第三方库啊,这个呢是暂时是空的,还有这些呢也是一个 极强的一些文件,还有一个呢是这是也是一些库文件,我们都不要删除他啊。还有第三方的啊,第三方的一些软件全部在这里面,这个呢是 一个默认的啊,这个呢是一个默认的一些程序啊,大家可以参考一下。还有啊 还有我们这个呢,就是我们需要启动的一个迷时期软件,我们双双击打开他这个迷时期软件就可以启动了啊,启动 后呢,刚才也跟大家介绍了,这边左边这边是模块,这时候指定,比如输入,输入输出的指定啊,全部在这上面了,控制啊指定,还有数学算法, 还有文体的算法,还有数组,还有逻辑关系,还有创口,还有通讯啊,传感器执行器和显示器变量函数啊等等这些传感器呢,我们后续会增加很多传感器啊,或者执行器都会增加啊。还有 然后中间这里啊,比如我们要拖出来啊,我们比我们的随便拖一个出来啊,拖出来我们,呃,这个,这个是设置我们的数据 ico 啊,零到十五到 a 五都可以的,这是设计这个电瓶,这边呢我们就可以点击下这个小箭头,这边呢出来了这个生源源码了,比如我们选择一个十二这个数字口啊,这里变成一个十二,他定义成这个输出啊, 然后呢就就是设置为高电瓶,是个时尚饮酒 high 是高电瓶,意思就说我们这个图形啊,他把这个是一元码,把这个是一元码,我们就直接封装成一个图形, 这图形里面他这个中间这个值是可以变的,比如说变一的时候就变成一了,是吧?变二的时候就变成二了啊,变十三的时候就变成十三了,对吧?还有他的电瓶也可以变的低电瓶啊,二的 ow 是低电瓶,这是高电瓶,是 high 啊, 是高电瓶啊。啊,这个呢就是图形变成软件,最上面这一块呢,就是他的笔可以新建一个,打开一个,保存一个啊,还有导出库,导入这库,还有个库管理,这个边一个上传。这里还有一个 型号,我们选择是阿迪欧,罗约欧的基础型号,还有一个断号的选择,我们要看前面的教程,我们要安装好我们的板子的断号是 三或者四或者五啊,这个大家自己选择,这里还有一个串口监视器,可以观察这个串口,后续我们也经常用到的。还有一个是这个板子的这个监测的情况,我们也可以看到他的 银角的的情况啊,就监测每个银角他的状态高低。电瓶啊,好,我们的米稀奇软件,我们就跟大家介绍到这里 安装啊,我们就是安装还有些软件的安装,我们在还有其他的图形变成软件了,我这里就收集了几个啊,好,先看一下这个软件说明啊, 这个软件呢是网上收集的,是试用的啊,试用二十四小时后删除,不要相用。如果你在你的电脑上试用期已经过了,自己再重新下载进行版本啊,以后呢我把其他的图形变成软件呢,我也 下载了几个这个试用版的,大家也可以根据自己的要求跟啊,如果需要呢,也可以把它解压出来啊,这个解压出来就可以了,因为还有这种解压出来。还有一个呢,是设计助手啊,这个是 我都是在网上下载回来的,这个方便大家去去用,当然他是一个试用版本啊,如果过期了,大家重新在网上下载这个软件,因为不 是我们开发的,我们也不不能提供这个软件的支持,大家自己在网上百度怎么用啊?我们这个教程呢,我们就用这个米西奇这个软件的编程, 像我们的这个 id 软件,两个软件一起来学习的。好,接着过程我们就讲到这里。

蜂鸣器实验上节学了它的理论知识,大家知道蜂鸣器有两种,一种呢是有缘蜂鸣器,通电就会响,它的组织在几百欧以上,它的底部呢是蜂的,是黑胶, 还有这个正负正呢是在上面,负呢是在底下,还有一种呢是无缘分明器,输出频率才会响,他的组织呢是八 o 或者十六 o, 他底部呢是电路板,左边是正,右边是负啊, 好,这个模块呢,他不断的心急的啊,可能你收到的模块跟这个有点不一样,但这个蜂鸣器呢是一样的啊,好的,接线啊接线, 现在我们计划分明器呢,接到第八角就把这个分明器啊,这个 s 插到这个黄色,这根线第八角连起来 还有一个灯呢,我们也必用啊,这个灯呢,我们之前呢就把它接在了第三角,还有一个按钮啊,按钮呢,我们接在这个第四角, 注意这个网线啊,就是我们的信号线。 s, 这边呢是防插反的,这边呢就黑色这根线呢接接地 红色的跟那直接微啊, gs 呢就是信号线了啊, 这个可以,大家可以自己修改,那自己改了之后呢,你的程序呢,要改变一下。 好,现在呢我们就编程演示啊,实际编写程序控制 好,先打开这个米西奇,双击打开, 打开之后呢,我们看到这个米西七要做两步工作,第一步呢选择啊绑卡,第二步呢选择啊端好,如果大家想学睡眠的,点击这个 这个小箭头啊,这边就是 c 圆码,他有两个默认的,一个是初始发,一个呢是重复执行,也可以叫主函数。 好,现在呢我们就先驱动这个有缘蜂鸣器啊,通电奏响,这个 偷件配套的是有缘分明器,首先要找到他的银角 输入输出,点击这个毛块,把这个数字输出啊,这个拉过来,他在观察,当我拉过来的时候呢,这边呢就多了两条这个代码,一条呢是这个 t i n 面包。第一,现在是初始发这位输出啊,这个是零。 好,现在我们的蜂蜜器呢,接到了第八角,所以我选择发啊,这个也变了,是发 这个设置为高啊,就第八角设置为高 h i g h 啊,这边为高,如果设置为低呢,那这里呢就变成 低了。好,我们高电瓶发生。呃,这稍微延时一下啊,就说我们加个延时点控制这里面啊这有个延时一千毫秒。好,加了延时之后,这边呢就变成一个点类一千 再克隆一下,复制好,又多了一个,我要他关充电器,低电瓶,这里就变成低了,再一个延时啊,复制 好,这个呢就是 c 圆码啊,这个大家是大学生,而且会员人员要学习这个 c 圆码的 敲代码的,我们就看这边,因为是中小学生或者没学过啊,社员的这个大学生科研技术人员可以两个结 合起来看。好,现在呢就把它保存一下, 另成为吧,另成为找到我们的 这个圆码啊,实验圆码,现在呢是先生建一个文件夹叫有缘分明器啊,有缘分明器发成实验保存一下。 好,这时候呢可以上传 好,上传完之后呢就可以看到这个分明器已经在响了。这个接线呢,刚才已经说了,接到了这个第八个管角上面, 好,听到他的的的一千毫秒就闪烁一下, 我先拔掉它啊,为了不影不影响实验。好,现在呢,我们再做一个实验啊,就说 他报警的同时啊,我们要点亮这个发光管。好,这个呢,就其实也是很简单了,只要增加多一个管角出来,这个接到第三啊,我们看顺眼,这里多了一个, 再刻拢一个低电瓶。好,我们再内存一下 这按钮控制表原风风铃气发生,这个不要。 好,我们再上传一下,接下来我们可以看 到这个声光报警啊,看到这个灯在闪啊,这个风云气量没有接进去,可以看到他发生的同时啊,这个灯也会点亮啊, 啊,跟拔掉它这个实验就成功了,生意人这边也是一样啊,就说多了两条指定,一个是三高电瓶,一个三低电瓶。 好,这个圆满了,已经放出来了。好,这个蜂鸣器编程呢,就比较简单,同时呢我把 c 圆放出来, 掌握了有缘分明器的使用啊,编写程序实现声光报警,我们总结了,好,我们布布置一下作业 啊,结合上一节课啊,实现按钮控制声光报警功能,还有选配一个无缘分明器啊,进行做这个实验啊,这个实现声光报警啊,这个怎么去实现的啊? 这个呢,就其实啊,多一条判断就可以了,我们先把它另存一下吧,这第三个, 哎,刚才这个 这个改善 好,现在呢,我们用按钮啊,第三按钮控制有缘分明器发生声光报警。好,这个呢,大家要用到这个控制里面,如果直行啊,把这个指拇开拖出来, 今天还要做一个工作啊,如果,否则,把这个否则拿出来再点,这个该怎么去做呢啊?放大一点,把它拖成两部分, 如果按钮按上我们这个声光报警,否则关掉声光报警,这个判断哪个呢?这个这个按钮呢,我们接在第四个管角上面,这里呢就 看到一个逻辑,点开逻辑,这里用一个进行判断,这个哪个判断呢?就第四个环角。 好,这里边大家观察是沿用 f 啊,就是 f 一句就是判断是否等于零啊,这个第四个角啊,第四个角这边这边呢我们就也是用到螺丝啊,用个这个, 这真的是高电瓶,我们要他假低电瓶啊啊,这里就是就是 假,意思当他是低电瓶的时候呢,我们就要执行这条语句,否则 ros 啊,直行上面语句,这条呢就是 f s 语句啊,这是原来讲的啊, 好,现在呢这基本上成立了,我们刚才打成一下能上传 啊,擅长成功啊,这 按一下按钮,好,这个灯已经亮了,蜂鸣器呢?这根线呢,我刚才拔掉了,我插上去按一下这个按钮,这个声光报警就实现了啊, 大家可以结合前面的这个聪明的按钮来衍生更多的实验啊。好,我就不演示了,大家继续玩一下 我们的这个作业,还有一个作业呢,叫做结合啊 啊,选配啊,选配一个无缘蜂鸣器啊,这个无缘蜂鸣器呢是要另外购买的,这个大家想学更多的知识呢,可以到最近官方网站购买一个无缘蜂鸣器啊啊,我这里也简单演示一下吧, 我找一个无烟蜂鸣器啊,让大家做简单的颜色。 好啊,这个已经已经保存了 呃,先凌晨吧, 这边呢可以生建一个啊, 新建一个文件夹, 这无烟蜂蜜器啊,这是作业啊, 如果大家没有这个封闭器呢,就可以暂时先不做, 这是无烟封烟器,无烟封烟器拉伸,哎呀,拉长一下啊, 好,接下来我们也直接按用这个按钮,把这两个换一下就可以了 啊,利用前面的这个实验直接修改 这里大家看到这里有个直行直行器,点开这个箭头,点开之后有一个电机有个声音,有个光线,我们在声音里面啊, 光线呢,他是指这个阿基比彩灯啊,发出的光声音呢,就是说指的我们的是无缘蜂鸣器啊。啊,这里有很多了,就说还有其他的 np 三模块啊,他也可以发声音的, 大家呢也可以选配啊,这个 mp 三模块,还有一个语音模块,他可以发出语音的, 还有这个 gd 五八零零 mp 三毛块。好,我们先做简单的 走播放声音吧啊,这个是这个频率呢,大家可以自己选择啊,随便挑两个就可以了啊,选择这个接口呢,我们接在第八角啊,大家观察视野这边啊, 饰演这边呢也是一样,就是说这个频率不一样, 最好呢也加点原石啊,控制里面加点原石。 好,就说按上按钮的时候是这个声音啊,松开按钮的时候呢,可以关掉它。怎么关掉?我们 在执行器声音这里面,这里有个结束 第八角啊,这样就可以了啊,这个不用延迟也可以啊。啊,这个没关系,好,现在我们上传一下,先保存一下这个程序上传一下。 好,我们看一下啊,现在呢我们按上按钮,松开稍微延时按上按钮,好,这个声音有点怪了,大家可以自己调节一下, 我们调到最后一个声音,看他是什么 啊,试一下最后一个,他这个频率比较低了, 好,同学们自己去做吧。有了这个之后呢,大家可以做一首歌曲出来啊,别躲嘞,蜜蜂说垃圾多都是可以的啊,我们再试一下, 看这种声音都比较好听了啊,好,这个就是无缘逢明器啊, 这里也可以亮灯啊,大家要亮灯的时候呢,这灯呢是接在第三个,可以关灯。 好,大家只要懂了这个植物编程啊,只要你想到什么,你就大胆去 做,我们再看看亮灯,灭灯,蜂鸣器发生,这是无缘蜂鸣器啊, 我们把它保存一下,他这个编程呢很这个思路很广的,他不一定按照我这个编程方法。 好,这个这是作业,这个是选配的啊, 这个按钮控制声光报警啊,这刚才我已经做了这个参考程序,还有一个 c 员, 还有一个无缘蜂蜜器啊,笋配发声实验,这个发声呢就简单一点啊,就是说发出两个音调, 你可以做成一首歌,做成两个老虎啊,那个大家对音乐感兴趣的,你可以 记住每一个音符,他发出的声音是什么,你两个老虎是噔噔噔噔噔噔噔噔噔噔噔噔噔噔,这个我就不念了,大家继续 呃学习这个音符啊,多联名发射垃圾多好。这个分明器呢,我们就讲完了,这节呢只要讲了这个 有缘分明器啊,通电照相,还有后续作业呢,我们增加了一个无缘分明器啊, 有频率的时候才会响,这是周围损配的一个模块。

不经典及编程实验上学,学了他的女人知识,知道他怎样控制他才会旋转 部件。电机呢,就是在日常生活当中用的也是比较多的,离空调上的百叶仓发现一些这个摄像头的云台也用到这个部件。电机控制 固定电池,他需要一个驱动,这个呢就是固定电机驱动模块, 它是一款简单实惠的电机驱动器,它能驱动无线四下小型布丁电机。 这个毛块呢,这里呢有四个这个输入银角一 二三四啊,后面这个就不用了,这里呢有步进电极的接口,步进电极直接插进来就可以了。还有这边呢有四个这个向位指示灯, 这里有一个电源,这个呢是负,也就是说坚定, 这边呢是加这个 vcc 接到拓展板上的这个 g v 啊,这个接线用杜邦线把它连起来就可以了。 他的工作原理呢,当步进电机驱动器接收到一个脉冲信号,他就驱动步进电机按设定方向转动一个固定的角度成为步角度。 它的旋转呢是以固定的角度一步一步运行,可以通过控制脉冲过速来控制这个脚位移量,从而达到准确定位目的,同时通过控制脉冲频率来控制电机转动速度和加速度,从而达到调速的目的。 好,这个跟这个阿迪罗主管连接,大家注意啊,模块分为信号输入与电机这个输出啊,信号输入呢,就是只接到的这个 i n 一 i 二 s r n 四, 一呢,我们接拓展板上的一角,二接二角,三接三角,四接四角啊,当然这时候也可以自己修改的,我我喜欢接到这个九 十、十一十二也可以啊。好,就说改了之后,你到编程的时候,你把这数据改一下就可以了。 这两根杜邦线,两根针啊,啊,在这里两根针啊, 这个呢是减啊,减呢接到减 d, 这根加呢接到 vcc 就可以了,这个一呢接到一,二接到二,三接三四接四。好,这个呢就是接线 啊,这张图呢就接好的,这个固定电器呢,我就直接插到这个口上面。 另外啊四根线呢接到这个一二三四用杜邦线接这两根电源 线啊,这个负的接到这个接正接到微啊。好,我们就实际给大家看一下这个接线吧。 好,刚才这里啊两根豆瓣线啊,这里看得清楚了啊,一个是加,一个是减 啊,减,加,把对方线插进来啊,一条呢这插到这个加的插到这个 v 红色中间, 这个剪呢接到机啊,这两条呢是供电线啊,这 三这四条呢是信号线。一二三四啊,大家可以接到九十、十一、十二啊,都是没问题的。 好,这个电机啊,固定电机啊,这里有个有一个接口啊,他是防插反的,直接啊插入他就可以了,这个有方向反了是接不进去的啊,接下来就接好了啊,这个接线呢我们就跟大家接好 右手呢可以做这个实验呢, 我们打开 这个米斯奇图形软件,打开做两步工作,一步呢绑卡,第二步呢是抖友号新建一个工程。 好,我们再看一下,打开,现在我们看到模块里面啊,把这个拉下来,可以传感器啊,还有一个直行器,电机啊,固定电机呢属于直行器,直行器里面有电机、声音、光线 三个,我们打到电机里面可以看到很多这个植物块, 有一个是二九比,这个是二九三的,那九八的还有六六幺二的啊,这个怎么快,我们不用,还有一些其他的啊,还有剁鸡的啊, 这个电机呢,还有还有部件电机的,这个是两项的部件电机,我们再看一下啊,我们用到的是四项,也就是说四个信号线的部件电机, 那就是这个,这管酒呢,我们就直接啊,直接在一了,大家可以接到九十啊,我就不改了,我就直接二吧,一二三四吧, 还有上面这个尾部尾转步数啊,还有设置转速啊,这个速度呢,我们调快一点,太慢了可能看不了,我们调到一百啊,这个调,有些同学问我调一千行不行啊,不行,太快了他就反应不过来了,调一百, 还有这里呢,有一个步进电机的移动步数啊,拿出来啊,生意人这里啊,可以看一下。把步进电机呢,已经封装成一个头文件了, 还有这个把他的一个管角一二三四定义出来他的速度, 这个呢是移动的这个位置移动步数,还有刚才的是转的步数,设置转数啊,好,我们就另存一下吧, 新建一个文件夹。呃,步进电机啊, 好,固定电器 转动吧,转动实验或者运动实验啊,好,接下来我们就已经这个直播快,基本上已经直接可以 用了,不需要我们去想想什么,拖出来就可以用上传 好,上传成功啊,我们看一下啊,我们看到这个固定电器呢,已经在转了 啊,如果看不清呢,大家可以拿个电容胶布啊,把它粘起来,它旋转的比较清楚一点,然后拿个胶布把它粘一下吧。 啊,这样呢,就看的比较清楚了, 站的不稳,站稳一点, 有时候这个镀防线接触不好的时候呢,他可能不转,他在观察这几个灯啊,如果哪个灯不亮 啊,现在这个灯不是很亮了,可能是这根线接触不好,我们把这个杜邦线插白沙,或者换一个杜邦线,现在这个要注意这个问题,还有注意问题呢,尽量用这个程序,稍写好之后呢,用 这个手机充电器给这个主板供电,或者用这个充电宝给他供电,如果用 usb 口供电呢,可能有时候带不动啊,这个要注意的一个问题啊。 好,总结一下,掌握了步行垫级的使用,编写程序,实现步行垫级转动, 布置作业啊,结合其他传感器控制附近电机。好,这个呢,大家有结合前面的传感器啊, 你这个红外壁障模块,就说遇到粘合物的时候呢,我们电机就转动,没有粘合物的时候呢,电机就停止, 大家想想怎么做或者前面啊,我们学过这个超声波,超声波模块。 好,这样吧,我就用个用个按钮吧,简单一点,就说按一下按钮的时候呢,我们启动这个 电机啊,当然也也可以用其他模块,我先用一个按钮 好,把这个按钮接好。好,之前我们的按钮一般接到第二, 现在因为第二这个管脚给占用了,我们接到其他管脚上可以接到, 知道是十二吧,我们这边一个程序啊,按上按钮的时候呢,这个电机才启动啊, 好,这里呢,这也是很简单了,我们用到一个空针,如果啊,把这个毛块拉出来, 还有一个,否则拉过来点这个齿轮,就说如果用到一个逻辑印算判断, 就说如果这个管脚是蛇 等于假的时候啊,按下去是低电瓶啊,假,那么我们就运行这个,这个,否则这停止啊, 停止,停止,怎么停止啊?我看一下这个电机里面有没有停止了啊,这个停止呢是指的是几种电机停止啊,不是多,不是,这个不禁电子啊。 好,这里没有亭子。嗯,把这个拿出来, 不走啊,不移动啊,这种停止了,是不是这样?好,我们先试一下,我们先另存一下吧,就说第二 第二个实验,按钮,按钮控制固定电机转动实验啊,上传一下。这个现在不知道成不成立啊,我先试一下, 好,现在呢?按下按钮,按下是转了,按下他就转,松开就停止了,按下转, 松开停止。好,前面呢,我们学过了,这个 b 藏长来切索,我们直接把它换成 b 长长来,可以试一下 啊,把它装到这里面, 拿出来插到这个边上,插上去上面, 哎,就说有障碍物啊,现在是没障碍物啊,当我这里有障碍物的时候, 这个就转了,转弯移开就不转了。所以大家要学会举反三啊,把前面我们用过的传感器啊, 把它用起来,之前我们学避障巡记的时候呢,我们用了两个 led 灯来代替啊,现在大家呢可以用两个电机来代替, 这个电机呢,可以带动一个轮子,这个车小车有了轮子之后呢,他就会前进后退,左转右转啊, 好,这个时间呢,我们就坐到这里了,还有吃烤哨,前面还有什么传感器啊?还有这个 啊,倾斜开关的,那我们也试一下吧,都给他,大家试一下倾斜开关,装进来的时候, 哎,倾斜的时候他就转了,正常的时候就不转了,倾斜的时候转。 好,这个大家自己去验证一下,还有其他的传感器啊,我就不宜去说了, 还有之前讲到的一些温度啊,火焰 火焰传感器,温度传感器啊啊,这个呢,就是热敏电阻啊,加 温的时候啊,有温度的时候他就旋转了啊,这个要调节发质的啊,有温度转了,温度一降下来他就停止了, 还有一些光明 热敏等等。好,我再再试一下。这个人体触膜啊,这个接进来 啊,人体触摸,触摸他的时候,这个电击转松开,不转触摸他转。还有试一下这个火焰传感器啊 啊,先要调节他的法子, 每种传感器的状态的发质是不一样的啊,我们调一下,先调到他灭灯, 灭灯,亮灯啊,这种状态。这时候呢,遇到火的时候啊,有一个打火机啊啊,遇到火的时候这个电梯就转了 啊,遇到火车电梯站啊,没火车电梯就停止了。好,同学们自己去试验一下啊,把前面我们学过的这些传感器装在我们这个, 现在这个不用惦记,这个时间里面我们验证一下。好,这个不用惦记呢,我们就讲完了, 有了这个传感器跟机型机构之后呢,大家就可以做一些实物了,做一些小项目。 刚才这个火焰传感器结合这个步行电机,我们可以做一个消防车,就说当啊 在某个地方感应到火苗的时候,我们把窗打开通风灭火,或者用一个水泵进行抽水灭火, 这个是温度传感器,当温度高于多少度的时候呢?我们开窗啊,这个就是机型机构,这个是机型机构,这个呢是驱动器。 好,大家再想一想啊,还有什么传感器模块可以结合这个启用器使用感? 如果有两个步行天津,我们可以做一台小车了,做一台慢慢移动的这个小车。

超声波综合实验日前呢,利用前面学过的知识点,包括这个超声波模块,液晶显示模块,还有步进电机啊,来做一个综合实验啊, 要设置一个小项目,当超声波模块前面有障碍物,启动步进电极动作 错机前呢,大家要知道超声波模块的接线方法,在前面已经教过了,大家怎么接线啊,大家注意这个 vcc 跟间的不要接反 t, 接到 a 二一接到 a 三,还有这个步进电机的接法, 大家也要记得啊,步进电梯呢,我们就直接接在这个一二三四这个赢球上面了, 都说这个 i n e i n s i n 四,分别接到一二三四这个负啊,接到减 d v, 接到 v 就可以了, 还有这个幺六零二的接法,幺六零二呢,采用这个是 iphone c 通讯,所以大家要注意这个接线,参考幺六零二这个课程,把它线接好,接到这个 iphone c 接口机 vrsdifclo, 还要注意啊,他不要贡献。 iphonec 呢,是 a 四个 a 五啊,这个超声波呢,是 a 二个 a 三,所以 a 四, a 五, a 二 a 三这几个线大家不要接,这个传感器在上面,现在就不会贡献了。 好,这个,这个是实物图啊,这个实物图比较乱了啊,我们等下这边写一个程序啊, 实物图呢,就根据我们这三个模块,超声波模块接待拓展版,还有驱动部件,电机,还有这个液晶屏啊,大家把它截好。 好,现在呢,我们就实质的进行演示吧,打开这个米西奇图形软件,选择绑卡,选择这个抖友号,新建一个工程, 首先第一步呢,我们要把超声波这个模块显示出来,这个测量的直,所以我们用到传感器,超声波还用到显示器,还有一滴屏, 这个先出水发, 还用到这个打印,把它打印出来。 好,就先打印超声波的纸吧, 我看在在第二行吧,第二行打印长生博乐字。这里呢,可以自己输一个啊,输一个英文嘴丢了。这个主板 还要设置这个超声波的管角,为二为三。好, 这个时候呢就可以显示啊超声波的值了,可以先把它另存一下啊, 也可以放在超声波传感器这里面啊,我们是第三个实验综合实验的超声波传感器综合实验, 综合实验一吧。好,我们这样穿一下,我们先看一下这个液晶屏能不能显示超声波的痣。 好,现在呢?这我这有点反光,看的不是很清楚了,在这液晶屏上呢,已经可以显示这个超声波的值了, 我看一下有没有方法看得清楚 啊,这里可以看到啊,看的不是很清楚啊,我打折可以看到六十一啊。好, 我们再把这个固定电机啊拿出来,在机型器里面啊,这里有电机, 电机呢有很多种,有二九三的,有二九八批的。好,这个我们不用,还有剁机, 按住右边啊,把它拉下来,按住鼠标中间这个滚轮,把它滚下来,把这个除脂化拉出来,点一下在这里。 好,这个接线呢,我们就一二三四,这个转速呢,我们加大一点,太小了,可能看不见,再拿一个出来啊, 电机,这里面有一个拉下来不禁电机。好,这个时候呢,我们就 显示超声波的距离,同时呢这个部件电机转动,我们上传一下,看一下, 好,上传成功啊,这时候呢,可以看到这个路径电极呢,他在已经在转了啊,啊,这个呢就是 固定电器,大家看到他在转动 好,这个时候呢,这个超声波呢?还是不受控的, 我们要超声波啊,在多少范围之内,这个电机启动,这怎么做呢啊?要用到这个控制里面,如果 这里要增加一个,否则就说如果多少时候我们就转动,否则 啊就不转零的时候就是不转了啊,移动好,这个时候怎么去判断啊?用到逻辑 好这里呢,我们用当这个数据 小于啊,这个超声波啊,这个数据叠加在这里小于多少?我们在数学里面用这里小于十的时候呢,我们就启动他,为此 好,这个时候呢,我们保存一下,把程序上传,我们看一下。 好,现在呢我们可以看到现在超声波的值呢是两百多,因为他前面的距离比较远,我用手挡住小于十的时候啊, 这个电机就启动了,我把手拿开,这个电机就停止了,就说他的距离小于十的时候呢,这个电 节奏启动啊,这里因为是开了灯啊,这里没办法啊,这样可以看得见,好,现在呢就是十四 啊,这个电梯这旋转啊,这样吧,我这再把一个创口这个也拿出来,这样呢大家可能看得清楚一点,这个泊头率拿出来,还有这个打印 要打印,拿出来,好,把它叠加到上面,也是把这个超声波的值啊,给它打印出来,万行 好,再把裙子上传,这个时候呢,这可能看的准一点啊,我们直接用串个助手,好在这里 哎,可以看到他的直了,我们再看这个小一啊,小一十的时候这个电梯就旋转了啊, 哎,现在看到电机为什么不转?我看一下 啊,这个线可能也没送线,应该没送这个,这个呢,什么原因呢啊?因为一次处理的数据太多了,所以呢他就处理不过来, 好,我们这剪掉一点啊,我们把这个液晶瓶去掉, 我们试一下 啊,还不是这个原因啊,这个原因主要原因是什么大家知道吗?因为串口呢,他是零幺两根数据口占用了, 现在这管角呢也用到了这个,所以你要串口打印,那必须要把这个管角修改一下,把它改成往后一点啊,改成这个五 四三二。好,我们再把这个线改一下, 这不用电机的这几根空间线挪一下位,这样的就不不要共用阿尔口了,如果共用阿尔口呢,他是不行的,这个大家要注意的一个问题啊。好,我现在呢就把它挪过来了, 挪过来时候我们再把程序上传一下看一下。 好,现在呢就可以正常了啊,有手挡住这个多机,这个不用电机会转了,我们再把它拿出来。 好,这同时串口跟这个对吧?现在小于十,这个电机就转了, 我们再把这个液晶瓶啊把它拿过来。 好,我们再先把船一下上船, 好上传成功啊,我们先打开创口 啊,看一下这个值啊,现在是两百。好,再看一下这个液晶屏啊,液晶屏呢,他也是两百,用手挡住他的时候, 大家看到这个肚脐呢就开始转了啊,这个固定电机把手挪开,大于十的时候就不转,小于十的时候呢,他就转大于十停止,我拉远点拉到九八 十,十一就停止了,九呢是转的好,这个液晶屏呢也同时在显示这个值啊,啊, 总是看不清楚啊,反光没办法啊,这里呢就说意思,这个液晶屏的值跟我们的串卡助手的值是同步的啊。好,大家做做实验的时候呢,直接看这个液晶屏就可以了,这个综合实验呢,我们就做到这里的, 这里呢大家要注意一个问题啊,因为串卡助手呢是零幺, 零幺是指的是什么啊?我给大家看一下啊, 指的是我们这个 晚上的啊,这个零幺啊,零幺一个是数据出,一个数据入啊,这个是用来做串口的 零幺这两根线,如果你用助串啊助手的时候呢,第一个这个线呢不能占用,占用了可能这个模块就不行了,所以呢我们改到二三四五, 二三四五啊,作为电机的驱动,或者改成九十十一十二都可以啊,如果用一二三四呢,这个电机就不转了啊,这个大家注意的问题,就说不能贡献,不能占用啊,就说已经给串好用了,你再占用他 这个膜块可能是不行的,就是驱动不了,刚才我们已经四个了,好,这个呢就是这个银角,我们就 好,这个扩建里面我们就可以修改一下啊,这我们改成了这个或者是二是吧,或者是三四 五啊,这样来着,如果用串口助手同时显示的时候呢,我们必须要把这个 书这根线改一下,改到二三四五啊,其他就不动了。好,这个不用电机呢,我们就讲到这里了, 总结一下,学会做小项目,创业小实验,意思就说你学了这么多传感器啊,我们要把传感器利用起来,做一点生活当中经常用到的一些 小项目啊,比控温啊、驱动风扇啊,避障啊等等。现在编写程序实现超声波模块控制部分电机转动。好这个作业啊,结合其他传感器模块控制部分电机。 其他传感器有什么?上节课程以前讲过很多传感器的,还可以遥控啊,结果遥控来控制这个步行电器转动。 想一想啊,生活中有什么小倡议,想到利用现在的传感器模块来组装,实现编程控制啊,大家想想。

聪明的按钮在三节课程呢,学了按钮来控制,今天呢用一种新的方法来控制这个按钮, 这个米西奇这个图形编程软件呢,他的用法非常多的啊,好,先了解上节,上节呢就是说有两个实验,一个按钮按上 led 灯亮,放开 led 灯灭, 还有一个按钮按下 led 灯亮,延时一段时间, led 灯熄灭。 之前呢用单向判断,现在改成双向判断,什么叫单向双向呢啊,这个呢就要打开这个米西奇这个图形软件 去讲解了啊,这个是 vc 七双击,打开,打开之后呢可以看到啊,这里面 这模块,这里面有控制,这里面大家观察啊,就是用到这个,如果判断这个呢就拉出来,他这里有什么 区别呢啊?首先点击这个,首要点击他,他就有这个,否则如果可以拉过来,否则也可以拉过来,这里就变了啊,现在呢我们就不用就拉着他,这样呢就是这个呢是单向判断啊, 就首先呢模块设设计,就说如果拖出这个点,这个蓝色的这个齿轮, 就说这第二个呢就说选择需要的语句,需要什么语句有否则,否则,如果啊就是我们选择否则,这样呢就完成了啊,这个语句呢就要简单。好,这个时候呢我们就点击这个齿轮把这个拉出来, 好,现在就完成了,就双向判断啊,就不用一些算法了,这个时候呢直接啊就是说把这个数字输入管角拉出来, 因为前面呢是接到第三角啊,大家知道这个当他是真的时候呢,就直行,也就是说一的时候直行这条语句 好,这个时候因为开关啊,大家知道默认他是高电瓶啊,就说默认他是真的,马上就执行了,所以这里你要取个,先把它取反,变成假 取反了,直接用这个,这个逻辑里面有一个逻辑,飞啊,直接把它取反,跌到这里,意思就是说现在呢是本来是高电瓶的,它变成低电瓶,只有按下去的时候呢,才变成高电瓶啊,这种取反的意思啊, 好,就是说默认的时候呢,我们不点亮这个灯啊,就是这个意思,那么执行什么默认呢?就我们先要关掉, 先关掉他啊,关掉了之后用到这个数字输出啊,这个呢是第 第三个银角啊,按钮呢,按钮,我们是接下去第四个银角,对吧?好,看一下, 好,默认呢,我们先不不亮灯啊,意思就说他是高电瓶的时候呢,我们就不亮灯,如果按下去的时候亮灯啊,我们就直接复制, 复制这个毛块就可以了,最后变成高电瓶。好,现在就完成了他的程序的编写了,也是非常简单的。 好先啊,上传选择啊,这个绑卡选择,这个端好啊,点击上传 啊,速度很快啊,马上上传完成。好,这个时候呢,我们就可以直接啊, 现在默认呢,他是不亮灯的,当我们按下去的时候亮灯,松开的时候就灭灯,按下亮灯,松开灭灯啊,如果不用啊,这个飞啊会出现什么情况,我们把它拿走,好,不愿意上传了,可以试一下, 好,不取反啊,不取反呢,他默认就是亮灯了,只有按下去的时候才灭灯啊,刚好取反了,所以呢,我们为了默认的时候呢是灯灭,所以呢要增加一个非 好,这个程序呢就完成了,我们就把它另存一下啊,这个圆码呢,我们统一啊,把它放在这个,第五是圆码,这里有个米线 一起啊,点开每个模块的圆码,我们单独放开比 led 灯的模块的圆码,我们放在 led 灯按钮,这个模块的圆码我们放在按钮上,我们第四个啊,就说双快断控制 led 灯啊,我们直接保存 啊,这里有一个,我们就直接复制盖住他就可以了。好,有时候呢我们发现啊,这个按键按下去的时候呢,他有点闪啊,是吧,他可能误判,这什么问题呢啊,这个呢就是因为这个, 这里有个抖动,就说按钮按上 led 灯不稳定,这个呢就是抖动啊,按钮抖动会导致一次按键比不读为多次按键,为了使系统 对按钮的一次闭合仅做一次处理,必须对按钮进行去倒,怎么去倒呢?一般呢是延时,延时 啊,这里呢就简单介绍啊,理想波形啊,这是高电瓶,按下去低电瓶,松开是高电瓶啊,这个理想波形,但是实际波形呢,按下过程当中呢,他会产生这个抖动啊,所以这里呢要需要一个时间去原始,大概 这个要做实验啊,一百毫秒都可以啊,这个大家继续验证一下啊,松开的时候也是一样,只有在这段时间才是稳定的,这是用软件颜色,还有一种呢用硬件的方法颜色啊,这个呢我们就不学了啊,好,这个 啊,岩石,我们这大家也可以参考一下,怎么增加这个岩石呢啊,比如就说啊, 按下去的时候呢,我们先等待一下啊,等他稳定之后呢,我们再点亮这个灯啊,其实这样呢就比较简单了啊, 在控制这里面有个延时啊,等待一百毫秒是吧,这样好,我们就说按下去的时候,我们等一下,等到稳定之后呢,我们就输出搞定品 啊,上传一下,看一下会不会效果好一点啊,上传成功啊,我们按下等他稳定,稳定之后呢,我们再亮灯啊,不稳定 的时候呢,我们就不亮灯。好,这个呢就是削的啊,我们把这个也另存一下啊,就是 第五个了,第五个时间,这个呢是很双判断,这是稳定 稳定控制 led 灯啊, 好,这个这节课程呢就比较简单了啊,就说我们总结一下啊,就说进一步啊,掌握了按钮的使用, 掌握了这个分硬算符啊,硬算符就在程序里面的,为什么要取反,还有了解了这个 按钮抖动和修的方法,就用远近的延时,还知道了这个我们的模块这个设置啊,可以 再点这个蓝色。这个齿轮可以选择三种状态啊,一种呢是默认的,如果怎样执行,如果呢是如果,否则啊,就是我们结局 用到的这个植物块,还有一个否则,如果啊,大家尝试一下怎么去使用啊?好,这个植物块呢就只要大家熟练了,就很好掌握的啊。 这个按钮控制 led 灯还有哪些情况,大家思考一下,能否用按钮控制 led 灯的亮度啊,这个同学们也自己思考 好,这个聪明的按钮呢,我们就讲到这里了,其实后面呢我们还有很多传感器啊,也是相当于一个按钮的啊,就说一些开关传感器啊,比如碰撞传感器啊等等。