发新帖本帖赏金 50.00元(功能说明)我要提问
返回列表
打印
[资料干货]

模拟量输入端口如何选择?我有小技巧

[复制链接]
251|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
起点116|  楼主 | 2022-12-29 22:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
模拟量输入端口如何选择
       根据之前我们的探讨了解了什么是模拟量,对了模拟量就是像烧开水温度变化一样是一个曲线而且曲线上的每个点都有一个实实在在的数值与之相对应。这样就可以通过模拟量去改变电机的转速,以及改变小灯的亮度等等。
      可是我们想过这样一个问题没有,我们之前做的是我们指定开发板输出一个模拟量数值去改变小灯的亮度,有没有一种办法就是直接通过某些东西调节直接去改变小灯的亮灭呢?很多小伙伴肯定想到了就是给小灯串联一个可调电阻,
通过改变滑动变阻器的阻值来改变小灯两两端电压以及改变整个电路的功率来调整亮度。这个办法用于实验是是可行的,如果实际应用就会有很多的局限性,比如小灯的功率,整个电路的有用功率等等问题的影响,很难在实际中应用。
        那有没有其他办法呢?其实办法有很多比如说通过三极管调整输出电压去改变小灯的亮度,再或者今天我们要了解的,通过模拟量输入去改变模拟量输出来调整小灯的亮度。就相当于用模拟量去控制模拟量。是不是有点懵呢,其实原理很简单就是用一个可以输出模拟量的元件给开发板一个模拟量输入数值,再将数值通过开发板让模拟量输出端口输出一个模拟量输出数值来改变输出值比如说改变小灯的亮灭。我们可以用可调电阻进行输入模拟量模块通过模拟量来改变小灯的亮灭。
      这里选择端口就需要注意下了,因为开发板型号不同,端口功能是不一样的有些端口是不支持模拟量输入输出的,那我们怎么选择呢?
     很简单我来告诉大家两种办法,
                                                第一种就是仔细看看开发板图纸以及单片机的功能介绍去确认哪个端口是支持模拟量输出输入的,这个办法比较传统但也是最准确,通用性非常高。
                                                第二种,我认为这是米思齐最为人性化的地方,非常适合也非常了解刚刚学习编程的小伙伴,为什么这么说呢?因为米思齐软件直接告诉你了都有哪些端口适合模拟量的输出输入。怎么去看呢?其实很简单。
我们只需要点击开发板型号选择你所使用的开发板型号,
然后点击输入输出模块,
再点击模拟量输出/输入编程模块,点击端口选择它就会告诉你都有哪些I/O端口具有模拟量输入输出功能了,


我们在这个给定的范围内进行选择即可,这样一来我们是不是就避免了去查图纸查开发板原理图去确认哪个端口支持模拟量输入输出,哪个端口不具备模拟量输入输出的功能呢?是不是既简单又快捷呢?这里一定要记住开发板型号不同端口是不一样的。这里就拿ESP32和ESP8266进行一个对比就能看出来了。



但这个小妙招仅限于米思齐编程软件的应用哦,其他编程软件不一定适用的哦。这样一来端口选择我们是不是又避免了一个大坑呢?选择起来轻松很多了不是吗?这个小窍门你感觉怎么样?还有比这更简单的小办法吗?如果有麻烦您可不可以分享出来?让我们有更多更简单的学习方法。万分感谢。

管脚选择_副本.png (174.64 KB )

管脚选择_副本.png

使用特权

评论回复

打赏榜单

21ic小管家 打赏了 50.00 元 2023-01-09
理由:签约作者奖励

评论
王栋春 2022-12-29 22:17 回复TA
跟着楼主学习了,多谢分享。 

相关帖子

发新帖 本帖赏金 50.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

82

主题

526

帖子

10

粉丝