0

我有一个 ESP8266,我想连接几个超声波传感器。我需要每秒轮询一次以计算他们测量的距离。因为 ESP8266 没有很多数字引脚,所以我必须使用 I/O 扩展器,但我不知道如何找到便宜的选择。每个 HC-SR04 传感器我需要 1 个 IN 引脚和 1 个 OUT 引脚,我计划使用尽可能多的传感器。有谁能够帮我?

4

1 回答 1

0

如果这些是带有 vcc、gnd 和 2 个引脚的标准传感器,其中 0/1 被发送/接收,我使用

PCF8574 / PCF8574A  8   INPUT, OUTPUT
PCF8575     16  INPUT, OUTPUT 

多路复用数据输入/输出(模型铁路中的实际使用)

带有多个传感器,如霍尔效应/红外门和其他触发器。使用 I2C 协议,可以菊花链式连接。如果您购买模块,则寻找跳线 I2C 地址的可能性,并且如果需要为传感器连接额外的电源(不是来自 ESP),以便最大限度地减少 ESP 的消耗。

对于 ESP8266/NodeMcu/ESP32,您需要在端口上使用 3.3 V 的模块(某些模块使用 3.3.V / 5V,这些是通用的)。
优质模块 16 端口的价格为 3-5 美元/欧元。

于 2020-02-27T12:48:49.677 回答