0°

(六)Nodemcu的MicroPython之旅:模拟输入之电位器

简介

在本节中,我们将学习如何在MicroPython板上读取模拟输入。为了说明,我使用电位器作为模拟输入源。我们的方案是从电位器读取模拟值。然后,在Lua shell上显示它。 NodeMCU v2在A0上只有一个ADC。如果要使用许多模拟输入,则必须使用基于IC的ADC进行扩展。

在本节中,我们需要研究A0上的NodeMCU ADC。开始吧伙伴们!

步骤一 材料准备

硬件准备:

  • Nodemcu开发板×1
  • 面包板×1
  • 电位器×1
  • usb数据线×1

软件准备:

步骤二 原理说明

要了解电位器,可以在下图中看到它:

(六)Nodemcu的MicroPython之旅:模拟输入之电位器

步骤三 电路搭建

(六)Nodemcu的MicroPython之旅:模拟输入之电位器

可以通过3V3引脚(VCC + 3.3V)将VCC连接到NodeMCU板。 Vout连接到NodeMCU板模拟输入A0。另外,GND连接到NodeMCU板GND。以上是硬件搭建。本教程将使用滑动电位器。

步骤四 编写程序

首先,创建一个名为adcdemo.py的文件。要读取模拟输入,我们可以使用adc.read()函数。好的,接下来我们来写这些程序吧:

当前内容已被隐藏,您需要登录才能查看

步骤五 验证结果

上传并运行此程序。如果成功,可以通过下面的命令运行该程序:

>>> import adcdemo
>>> adcdemo.run()

接下来应该可以在WebREPL终端上看到模拟量的输出:

(六)Nodemcu的MicroPython之旅:模拟输入之电位器

好了,本教程到此结束,有什么问题可以下面留言。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论