粉丝7获赞35

上次介绍了俺的医闹的数字输出,这次介绍一下俺的医闹的模拟输出。在俺的医闹无脑上,只有模拟输入接口,没有模拟输出接口,那么他是如何输出模拟信号的呢? 实际上怕抖音的无脑是模拟了模拟信号输出,这句话听起来有点绕口,这里我先给大家做一个实验,输出一个五服的方波信号,我先让这个信号百分之二十五输出高电瓶,百分之七十五输出低电瓶。 大家看一下万用表测量的电压值,我在将信号调整为高低电瓶各占百分之五十,再看一下万用表测量的电压值,最后调整为百分之七十五的高电瓶,百分之二十五的低电瓶。 再看一下万用表测出的电压值,大家可以看到占空笔,不同电压不同方波的占空笔越大,万用表测的的电压也越高,它的一脑功能就是通过这种调节方波占空笔的方式来输出模拟信号的, 这就是安的劳格若艾特函数的作用。这个函数也有两个参数,第一个参数是要输出信号的音角,这里要注意,不是每个音角都能使用这个函数输出防爆信号的,只有标注波浪线的接口才可以。 在耳朵一脑五脑上是数字接口。三五六九十十一。第二个参数是方波的占空笔,它是零到二五五之间的数值,零相当于方波中高电瓶占比为零,二五五相当于方波中占 控笔为百分之百。这里我写几个占空笔给大家演示一下。 最后再说一个概念,这种方波信号我们通常称之为 pwm 波。好了啊,抖音的模拟输出就先介绍到这,你学会了吗?

上个视频中简单介绍了数字信号和模拟信号,那么阿杜一诺是如何识别这两种信号的呢?这就需要用到程序控制。本次首先介绍一下接口配置函数拼目的,像这种英文后面带括号的形式,在编程中通常称为函数, 括号里的是参数,每个参数之间用逗号隔开。拼目的这个函数就有两个参数, 第一个参数是要设置的银角,第二个参数是要设置的状态。接口的状态通常有两种, 一种是输入状态,一种是输出状态,分别用音铺的和 r 的葡萄代表。比如要把接口五设置为输入状态,把接口七设置为输出状态,程序就应该这样写拼目的这个是, 这是接口状态的函数,你学会了吗?下次介绍一下读取接口信号的两个函数,他们分别是 dj 涛瑞和安德劳克。对。

这是一个无人机使用的无刷直流电机,拆开左边是钉子,右边是转子。 这是一个直流有刷电机,它只有两个接线端口,给它的两个端口接通电源正负极就能够转动。无刷电机有三个接线端口,直接给它端口连接电源,正负极是没法转动, 必须配合电条和单片机控制才能转动。 电调就是连接单片机电源与电机之间的桥梁,它负责把直流电源的能量转换成电机能用的形式。 电条上的三根蓝色线直接连接电机的三个端口,不分线序直接连上 电条的另一边是两根电源线连接十二伏电源。注意,红色接正极,黑色接负极。电条上剩下的这三根线连接单片机。 五伏端口对应单片机的五伏引脚, g n d 属于地线连接单片机上的 g n d 引脚 p w n 端口属于信号线连接单片机上的十四引脚。数据线的 tc 端口连接单片机。电脑上打开 arduino ide 软件窗口,右下方会显示单片机是否连接上电脑,现在显示没有连接需要插入数据线的 usb 端口到电脑上, 现在已经连接上。在上传程序到单片机前,需要验证一下程序本身是否存在逻辑错误。右下方有验证进度条 第四行代码,这里可以修改单片机和电调的 p w m 端口连接通讯的引脚,现在是单片机的十四号引脚,可以改成十二、十三、二十五、二十六、二十七等 六到十一用于内部 flash 不 能使用。三十四、三十五、三十六属于仅输入引脚,不能输出。 p w m 第十行和第十一行代码可以设定无刷电机的最小和最大转速,没问题后就可以上传程序到单片机内部。 当右下角进度条完成瞬间,需要按下单片机上的右边按钮,显示百分之百代表单片机里的程序安装完成。 然后双击打开窗口右上角的串口监视器首次启动电机,需要按下单片机左边按钮,出使唤程序并解锁电机, 输入数字三回车,使电机已设定的最大转速的百分之三十转动,输入四回车, 输入五回车,输入零回车,电机停止。如果觉得对您有帮助的话,还请给个点赞加关注!

那今天给大家来分享一下啊, animal 中这个字的函数 analog right, 那么 analog 是什么意思啊? analog 是模拟的意思啊, analog rat 的功能就是设置我们模拟输出引角的一个电压值 啊,那么俺的 luck right 它里面有两个参数,第一个是我们的 pin, 第二个是我们的 very pin, 就是我们写入银角的一个编号,是三、五、六、九、十和十一。那么如果我们现在身旁有这个啊,电动这个主板的话,我上面会发现他这个有的银角上面会写这个破账号,对吧?就证明这个银角是可以 输出啊,这个模拟模拟知道这个模拟就是就是我们的 pmw, 这个这个,其实这个 pmw 是什么东西啊?我们到后面来讲,好吧,嗯, you 是我们写入的银角的一个 pwm 的一个值啊,他是一个 脉冲宽度调节,他这个值的取值是一个零到二百五十五啊,他零到二百五十五和这个零到五伏有什么关系啊?以前我们说这个数字赢奖啊,大战六战是吧? 到这里数字是吧? i love 是我们的模拟,那么数字音调他只有零伏和五伏,就是高电瓶和低电瓶,那么模拟音调不一样,模拟音调可以,比如说我取二点五伏一伏都是可以的,他和这个零到二百五十五和零到五伏之间存在一个硬射关系,这个音射是一字函数的一个关系啊,那么接下来可以通过实力来了解一下。 好,那我们来看一下,今天我们带的比较简单啊,就是一块主板,还有一根杜邦线,还有一个这个 led 灯,那今天我们也会使用到我们这个看一下啊,今天也会使用到我们这个放循环啊,那今天我们要做的功能没说啊,今天我们要做的功能是比较简单一个 呼吸灯啊,呼吸灯比较经典的一个啊。那首先我们先设置我们的银角 品 model, 我们的三号银角,这时候我们的是我们的 output, 紧接着我们要用到我们这放循环,放循环里面有三个表达式,第一个表达式是给你我们那个舒适值 等于我们的,我们是先从这个灭到量,是吧?所以我们给定是零啊,这个时候他的变化是一个整数,所以我们一定要给他按上 他定义为整数。第二个是判断,那么判断什么呢?就是他如果成立就执行,不成立就不 这些,对吧?那么在这进行判断。还有 小于等于我们的二百五十五,你只有小于二等于我们的二百五十五,他才是执行的。一旦你,比如说你,嗯,超过二百五十五,是不是就不执行到下一个了,对吧?这时候给 f 扶持啊, f, 这是增量,加等于五啊,加等于五什么意思啊?他就是等于这个等于这个,哎,加五的意思啊,是一样的啊。 嗯, 很辣,是吧? lock, right, 停,这时候是我们的三号银角,让他输我们这个癌的一个值就可以了, 哎,就是我们皮达维 m 的池,他的增量是从零到五至一至,一直递增到二百五十五,对吧?那么他变化有一个时间间隔啊,也就是说你变化的这么多,哎,你如果因为我们知道这个电流很快吗?他运行很快,所以我们要有一个间隔时间,那么讲一下,咱让他在一秒之之中,那个要把这种, 嗯,变化了,这种我们的 pw 值表达出来,对吧?我们先看他变化多少次,零到二百五十五,以增量为五,也就是二百五十五,除以五也就是五十一次,对吧?所以我们的时间把它间隔开啊,这里我们使用得力, 我们使用在一秒钟内让他变化这么多,戳上一个一个我们的五就可以了。 好,另外写,我们写其他的啊,写这个另外一个, 哎,等于二百五十五,因为你看上面那个循环,他执行的时候他是刚开始等于零,然后一直增加三到五,知道他一旦不小于二百五十五,里面就不执行,已经到三百了。接下来进行到下一个循环,我们又给哎定义为二百五十五,然后他从这个时候开始再循环,对吧? 那这时候我们再来判断啊,首先判断癌是不是等于他是个 大于等于我们的一个零,然后再写下这个这个增量啊,增量其实也都较为不长,是一样的啊, 等于五, unlock, right, 三号,让他输出我们的一个癌,然后紧接着一个分号,然后我们得列, 你猜猜一秒钟的变化这么多,那除以我们的这个变化这么多次,二包书出上一个我们的五,再给一个这个,好,然后 这么就写完了,我们进行烧录了。 好,那我们可以看一下这个灯是不是呈现一个呼吸的效果了,对不对?

大家好,今天我们继续来学习主心卡银角的模拟信号的输出,基于 pwmm 波等效输出模拟信号, 我们现在看一下,这就是 p w m 波, p w m 波它的中文名叫做脉冲宽度调制, 就像脉搏的血液冲击一样,一股一股的起伏的流动。他有这三个很重要的参数, 一个是周期频率和占空比,周期电压的一高一低所 所用的时间就是周期频率,就是在一秒钟内包含了多少周期。那么占空比呢?就是 在一个周期内高电压占整个一个周期的时间的比例, 比如这个是百分之五十一半一半,比如这个是百分之七十五,这个是三份,这个是一份,比如这个是百分之二十,他的高电压部分是一,比如说那么 低电压部分就是就是四。那么我们为什么可以用 pwm 波去等效成模拟电压呢?如果像这个一样,他的占空比是百分之五十一半一半的话, 那么他在一个周期内或者在一段时间内的平均电压就是整个电压的一半。 比如说这个按五伏来讲的话,那么他百分之五十就是二点五伏,那么这个 pwm 波输出的等效电压就是二点五伏。 那么下面这个如果要是百分之七十五的话,那么就是五伏的百分之七十五就是三点七五伏,如果是百分之二十的话,五伏的百分之二十就是一伏。 同理可算,我们基本上可以实现任何从零到五伏之间的所有电压的值, 通过调节占空比的大小。下面我们用文心妍来生成一段 pwm bo 的代码输入, 用 e s p 三二在韩多诺 a d e 平台上写一段基于 p w m 的模拟信号的输出代码,发送 好,生成好了,我们现在把它拷贝到耳东的 i d e 复制代码。 我们讲一下代码,第一行 是耳中的内裤的引入,第二行声明 pwm 波的引脚是二号引脚,那么在 set up 里面,我们初始化第一个设置 pwm 这个引脚的输出模式, 因为我们要输出 pwm 波,所以要把这个引脚设为输出模式。 output 二行要设置 pwm 频率和分辨率, 这个方法是 l e d c set up 就是来设置 p w m 的频率和分辨率的。第一个参数是它的通道,在 e s p 三二芯片里面有很多 p w m 的通道, 现在用的是零号通道。第二个参数是他的频率,这里设的是五千赫兹,就是一秒钟,我要有五千个周期。 第三个参数是精度,发送采用的精度,那么这里精度是八,那么这个精度对应的后面的值,呃,他的这个撇的这个值就是零到二五五, 这里将我们的二号银角关联到零号通道,这就是 pwm 的初始化的代码。 那么在循环函数里面, loop 里面有两个循环,第一个循环是我们在增加这个 占空比,第二个循环我们是在逐渐减少占空比,这个方法就是在写入 pwm 波的占空比,他从零开始一直增加到二五五, 这个下面这个循环是从二五开始一直减少减小到零。好,我们把它上传到我们的主星卡, 好,上传完成,我们继续用 试播器和我们的调试版来测试一下 pwm 波的波形,那么首先接地, 然后我们的测试笔的主侧端接入这个调试调试版的刚才我们程序里写的二号接口,二号引脚接口,那么把它放上看看有什么变化。 我们看到这个 pwm 波的占空比逐渐缩小,又逐逐渐的增大,又逐渐缩小,又逐渐增大,符合我们编程的预期,这就是基于 pwm 的 主心卡银角的模拟信号的输出。

大家好,这里是卖女孩小火柴。补充一下刚才拍的视频, adc 输入和模拟量输出啊,其实他的模拟量输出啊, esp 八二六六是利用 pwm 方式输出的,他默认的 pw 频率是一千赫兹,那么比如说他输出一个五 一点六五伏电压,他输出的那个 pwm 就是占空比百分之五十一千赫兹的这个方波 来输出一点六五伏的啊,他不是像有一些,我知道啊,蹲到了一些板子,他是直接是相当于 dnc 功能直接输出一点六五伏,并不是这种 pwm 输出啊。 所以这个模拟量输出他是利用 pwm 方式,频率是可调,最低是一百赫兹,最高一千赫兹,然后占空比就相当于你调节他的输出的这个,呃,这个数值呢?就调节占空比, 纠正刚才的错误。刚才我说这个模拟量输出的话是零到二五五,不对的,他是十倍的,应该是零到一零二三,也就是从零一直到一零二三都是可以调节的。那么现在把程序刷新一下,这样一个现象啊, 我们把刚才的模拟量端口输入 adc 读取进来,这个值呢,我们把它转换成零到一百, 这样的话就相当于直接打印出,用串口直接打印出这个值,就相当于打印出他的占空笔,对不对?我们读出来如果直接是一零二三,那么就是百分之百,读出来是五百一十二,他就百分之五十,这样的话,我我们直接打印再把这个值呢? 呃,打印占空笔,同时把这个值呢复制给这个模拟量端口,让他输出零到一零二三这样的数,这样的话就是一个占空笔可调,我同时用 逻辑分析抓一下这个占空笔啊,我们现在看一下效果啊,现在的话,呃,读取的这个 adc 的值是一一百二十四,马良乘一一零二四,对吧?占空笔是百分之十二,我们看一下小灯的状态啊, 我们现在把它调的低一点,这个小灯几乎不亮了,我们看一下占空笔读取的值是五或者是十二,看占空笔在一左右,他有跳动,对吧?好,我们把这个加亮。好,现在我们看一下这个值啊, 占空比是百分之三十六, adc 之三百七十六左右。我们来看一下,我用逻辑分析抓一下是不是百分之三十六啊,同时看一下他的那个输入的这个占空比的频率啊, 好看一下啊,百分之三十六点六四啊,对不对?频率是九百九十六,九百九十七,赫兹啊啊,他的精度肯定是不如一般的五幺,这个单片集合我们 stm 三二了, ek 合资就做的还是偏差蛮大的啊,那么一般玩玩是可以的,我们继续把它调节一下,再读下一个点,调反了,我们继续加大 百分之六十三,百分之六十四,同时 adc 的值再大,对不对?是读取 adc 值,然后再输出到 模拟端口啊,好,我们现在就这样吧,九百四十四,百分之九十二,我们来抓一下波星,再抓一个 百分之九十一点六七,对啊,我们是百分之九十二的吧,九十九百九十 是六点五,所以看出来是从零到一零二四,这个都可调了,然后占空笔就相当于从零到一百。好,我们直接把它调到最大一零二四,那么就应该是输出去直接是个高电瓶,对吧? 好,百分之百了,看到吗?好,我们直接抓一下。步行呢,就是一条直线了。应该是啊,高点平,对吧?好,这就是关于对脑加 esp 八六六模拟量的读取, 就是 adc 数据的读取和模拟量输出啊,就 pwm 输出。全部就讲完了,就这么两个简单的语句啊,比较简单。 那么 p 大半输出就是 llogry 对应的银角输出零到一零二三的数据就行了,读取是 nlogrry 读取对应的模拟输入量影角,对于 esp 八二六六来说只有一个影角啊,只有这个 a 零影角。好,谢谢大家。

学阿对闹,首先要了解这四个端口,这一个端口 是六到九伏直流电源供电端口那种圆头的,这一个是 usb 下载线下载端口, 也可以供电。这一排是十四个,零到十三,一共是十四个数字接口,他可以提供数字输入和输出。这一排是五个模拟, 这是五个,这是六个模拟输入接口。模拟模拟模拟量输入只能用这五个接口,其他这些都不能用。这一排是数字接口, 能可以输入也可以输出,这一排只能输入模拟输入。模拟输入。他还有另外一个作用,就是 可以作为梳子梳出短口。啊?对,就是梳子梳出短口。好。

火灾报警器通过模拟端口读取火焰传感器数值,当火焰传感器检测到有火灾发生时,则响起警报并闪烁警灯。当没有检测到火灾发生时,则亮绿灯提示安全。

打开米斯奇编程软件,点击 are you inno avr 类型项目,此时界面右上角显示主板的型号和 com 端口保存当前新建项目到自定义的实验目录。为了测试主板与电脑是否连接成功, 我们准备编写一段非常简单的代码。文老师先简单介绍一下代码结构。耳朵 inno 的代码分为两部分及初始化部分和循环执行部分。 一般而言,米思琪会自动帮大家生成初始化部分,我们只需要编写循环执行部分。本视力中循环执行部分内容为打印和 low 和延迟两秒。延迟动作是为了让循环的节奏慢一点, 不至于快速无限执行。我们在编程工具中执行相关逻辑。从左侧图形化编程区的串口分类找到打 印空键,并可以实现自动换行。在文本分类中找到字符串空键拼接到打印空键的后面,其含义是使用串口打印和 low 字符。 然后从控制分类拖入延时控件,该控件的时间单位是毫秒。在这里解析一下,毫秒是时间单位,一千毫秒等于一秒, 我们配置延时两千毫秒,也就是两秒。配置完成后,点击左上角的上传按钮,将代码上传到二读一弄主板中。代码编程和上传的时候,要保证主板与电脑一直连接, 在这里文老师给大家讲解一下原理。我们用米思琪工具编写的代码通过上传按钮上传到主板中。上传前,程序在电脑端进行编译,变成相对小的文件通过串口线稍录进主板, 主板的 r x 和 t x 串口指示灯会不断闪烁。代码上传成功后,主板将独立运行,相关代码 运行的内容就是刚才的每两秒打印一次 hello, 打印出来的信息可以在电脑端的串口监视器查看,这个也是非常常见的代码调试方式。此时我们观察 r 读 eno 主板,发现每隔两秒主板的 rx 指示灯在闪烁, 表示主板通过串口再发送信号。实验是成功的,已经完成主板与电脑的通讯。基于 mix 里的耳朵 inno 入门教程,配套器材已上架,有四大优势,办学视频由资深专家整理, 图形化编程步骤完整,设备完整。三十多种设备一次购买做完十五个实验,是您学习 are reno 的好帮手。

想让你的 arduino 当键盘用吗?今天这节课,手把手教你搞定 arduino 键盘按键编程,零基础也能学会!先准备好这些小伙伴, arduino 主板按键模块杜邦线,再备个 usb 线连电脑。核心原理超简单,让 arduino 读取按键状态,再通过串口输出。 第一步,定义引脚,把按键接在数字引脚二,先在代码里写 constant keeping 等于二,告诉我 do you 按键在这再定义一个变量存按键状态,比如 int key stay 等于零。 第二步,读按键,用 key stay 等于 digital read。 读取按键是否被按下?记住按键按下时是 low 电频,松开是 high 电频哦! 部发指令,如果检测到按键按下,就用 serial write write 给电脑发个 a, 再加个 delete 防误处,避免一次弹出一串 a。 稍作代码试试,按一下按键,电脑立刻打 出 a, 改改代码里的 serial write write 内容,比如换成 serial direct, 按一下还能自动输入网址,是不是超神奇?这节课我们学会了单按键控制,记得点赞收藏哦!



前面的视频介绍了阿德伊诺的输入输出函数,学习电子制作相关知识,最好的办法就是自己动手做。本次首先演示一个利用输入输出函数的简单例子, 希望大家能够跟着我一起做。在这个例子中,阿杜一诺外接一个按键和一个 led 灯,通过按键控制 led 灯的亮和灭。 电路连接是这样的, led 灯的正极连接数字接口五,负极连接二,抖音的无脑的真音地,中间串联一个电阻,用来限流, 按键的一端接地,另一端接数字接口器,同时再通过一个电阻连接啊对应到的五伏, 这个在正五伏和数字接口期之间的电阻,我们通常称之为上拉电阻。这样按键未按下时,数字接口期连接五伏输入的是高点屏,按键按下时,数字接口七 就与电源地连接了,输入的是低电瓶。那么程序应该怎样写呢?首先要在三 x 二谱中设置端口的状态。数字接口五 用来控制 led 灯,设置为输出模式。数字接口器用来读取按键的状态,设置为输入模式。设置端口的模式使用的是屏幕的函数, 路旁函数是无限循环执行的左函数。在这个函数里我们使用判断语句 exx, 大家可能对以 flc 语句不了解,后面再进行讲解。在程序中,首先用依辅语句来判断数字接口期 图取的状态是不是低电屏,如果是低电屏,证明按键被按下,那么控制数字监控输出高电柄, 这样 led 灯就亮了,否则数字接口五输出机电屏 led 灯就不亮。这里读取数字接口的状态使用的是 d z 套锐的函数,控制数字接口输出使用的是 dj 套 re 的函数。 下载程序之后,我们观察一下现象, 如果把程序稍微修改一下,就可以改成按键 v, 按下 led 灯亮按键,按键是 led 灯灭。 好了,这次简单演示了数字接口函数的用法,大家可能会说 用按键控制 led 灯,中间再使用二的一脑,有点画蛇添足了。本次演示也确实是这样,后面会慢慢演示二的一脑的相对复杂的用法,如果大家感兴趣,请关注后面的视频。