×

如何使用一个模拟引脚读取多个模拟值

消耗积分:2 | 格式:zip | 大小:0.02 MB | 2022-10-27

h1654155957.9921

分享资料个

描述

在本教程中,我将向您展示如何仅使用一个模拟输入引脚来读取多个模拟值。

第 1 步:为什么要这样做

 
poYBAGNYqs6AW6ZhACKke0PVfD4442.jpg
 

如果您是电子爱好者或业余爱好者,您可能熟悉许多微控制器板,例如

阿杜诺

Arduino纳米

Arduino专业迷你

esp 8266 nodemcu

Arduino Uno 有 6 个模拟引脚,nano 有 8 个引脚,pro mini 有 6 个引脚

与其他板不同,nodeMCU 只有一个模拟引脚,所以如果您想使用 nodemcu 读取多个模拟值?是否可以仅使用一个引脚读取多个模拟值。?是的

第 2 步:这怎么可能?

 
poYBAGNYqtKAdDcmAAVHSyd1Euo443.jpg
 

我们通过打开和关闭传感器(如多路复用)来完成此操作。首先我们打开一个传感器并从该传感器读取模拟数据,下一步我们打开下一个传感器并关闭第一个传感器并从第二个传感器读取数据传感器它

第三步:这个项目需要的东西

pYYBAGNYqtmANnCnABQJJoXO-gM137.jpg
 
1 / 2
 
  • nodemcu 或 arduino
  • 2*可变电阻
  • 2*二极管
  • 面包板
  • 一些电线

第 4 步:电路图

 
poYBAGNYqtyAHqqNAABXT4I-8Wk128.png
 

在此电路图中,您可以看到我将可变电阻器的正极端子连接到数字引脚 1 和 2,因此我们可以通过打开和关闭数字引脚来关闭和打开可变电阻器

将可变电阻器的正极连接到 d1 和 d2 接地到接地 将模拟引脚连接到二极管正极侧 将二极管负极连接到 nodemcu 的 A0 我使用二极管来克服与连接有关的重叠数据

第 5 步:编程

poYBAGNYqt-Ae8Z7AAXXOx0LhE4442.jpg
 

下载代码和库

第 6 步:Blynk 应用程序设置


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !