是否有任何ADC芯片可以直接连接到MCU的数字引脚,因此可以进行数字读取?

时间:2016-08-01 06:30:41

标签: arduino esp8266 adc

我正在研究读取模拟传感器的项目。我需要读取它们并将它们转换为数字值并将它们传输到服务器并在那里进行处理。我需要一个可以发出数字电压的ADC芯片或者我可以通过ESP8266的GPIO读取的东西,这样我就可以拒绝这里的MCU部分了。我无法使用ESP的ADC引脚,因为我的输入ADC电压略高,而且我也不想在此添加额外的电路。我只是想知道是否有类似的芯片,我可以将它用于我的项目。 提前致谢。

1 个答案:

答案 0 :(得分:0)

我处于完全相同的位置,ESP8266的ADC并不理想,因为它只允许0v和1v之间的值。

我还没有测试过,但我找到了这个页面:https://github.com/rccursach/SAM_i2c_Dust_Sensor 在该教程中,他们将模拟值(在本例中为夏普GP2Y1010AUF灰尘传感器)转换为带有ATTiny85的数字值,然后可以通过i2c读取。 ESP8266上有i2c,所以这似乎是一个合适的解决方案。