(六)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之旅:模拟输入之电位器

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

给TA打赏
共{{data.count}}人
人已打赏
MicroPython-ESP8266

(五)Nodemcu的MicroPython之旅:PWM的学习(RGB灯)

2018-12-16 22:22:14

MicroPython-ESP8266

(七)Nodemcu的MicroPython之旅:I2C(IIC)的使用方法

2018-12-17 14:06:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();