掌控板读取模拟引脚

2020-09-185668
AI 快速预览详细 收起
本文介绍了使用掌控板连接光电传感器时遇到的数据不稳定问题。通过代码示例展示了如何读取模拟引脚的数据,并分析了可能的原因。具体来说,光电传感器的电压(5V)与掌控板(3.3V)不匹配可能导致数据不稳定。建议检查光电传感器的电压是否与掌控板匹配,必要时使用电压转换器。
我用掌控板连接一个模拟信号光电传感器,想要通过光电传感器读取数据显示在屏幕上,用的Mind+,代码如下
#include <MPython.h>


// 主程序开始
void setup() {
        mPython.begin();
}
void loop() {
        display.setCursor(42, 22);
        display.print((analogRead(P0)));
}

读取到的值在4095和0之间跳动,但是把光电拆下来,屏幕读数就像模拟信号光电一样在一个区间 来回变动。线没有插错,是不是因为光电传感器的电压和掌控板不匹配?(掌控板3.3v,光电5v)


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
rzyzzxw
rzyzzxw
掌控供电3.3
汤果
汤果
应该是电压问题。你可以尝试用5V直接供电
- 没有更多了 -