通过ESP32的引脚ADC功能读取MQ2烟雾传感器遇到的问题

一、错误截图

在这里插入图片描述

二、ESP32连接烟雾传感器MQ2的电路图

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
这里如果单独使用的时候大概率是成功的,但是我项目需要与服务器进行通信,所以这边就会出现问题,所以在这里我们要熟悉引脚ADC的功能。在我的代码中出现 ValueError: invalid atten 错误,可能是因为我使用了不支持ADC功能的引脚。ESP32的ADC引脚分为两组:ADC1和ADC21。其中,ADC2的引脚在使用Wi-Fi时可能会出现问题。在我的代码中,我使用了GPIO2,这个引脚属于ADC2组2。如果我的ESP32正在使用Wi-Fi模块,这可能会导致问题。因此可以尝试使用ADC1组的引脚34。
具体大家可以参考:ESP32中ADC使用教程

三、解决办法

所以我们需要把连接AD2的线连接到引脚34即可解决

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值