python电路模拟软件_(六)Nodemcu的MicroPython之旅:模拟输入之电位器

简介

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

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

步骤一 材料准备

硬件准备:Nodemcu开发板×1

面包板×1

电位器×1

usb数据线×1

软件准备:WebREPL(第一节有下载链接)

步骤二 原理说明

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

步骤三 电路搭建1657131370c548.jpg

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

步骤四 编写程序

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

隐藏内容,您需要满足以下条件方可查看

End

步骤五 验证结果

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

>>> adcdemo.run()

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值