Io 如何为ESP8266选择正确的I/O扩展器

Io 如何为ESP8266选择正确的I/O扩展器,io,esp8266,arduino-ultra-sonic,Io,Esp8266,Arduino Ultra Sonic,我有一个ESP8266,我想连接几个超声波传感器。我需要每秒对他们进行一次民意调查,以计算他们测量的距离。因为ESP8266没有很多数字管脚,我不得不使用I/O扩展器,但我不知道如何找到便宜的选择。我需要每个HC-SR04传感器1个输入引脚和1个输出引脚,我计划使用尽可能多的传感器。有人能帮我吗 如果这些是带有vcc、gnd和2个引脚的标准传感器,其中发送/接收0/1,则我使用 PCF8574 / PCF8574A 8 INPUT, OUTPUT PCF8575 16 INPUT

我有一个ESP8266,我想连接几个超声波传感器。我需要每秒对他们进行一次民意调查,以计算他们测量的距离。因为ESP8266没有很多数字管脚,我不得不使用I/O扩展器,但我不知道如何找到便宜的选择。我需要每个HC-SR04传感器1个输入引脚和1个输出引脚,我计划使用尽可能多的传感器。有人能帮我吗

如果这些是带有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美元/欧元。

StackOverflow社区与软件开发相关,而您的问题是基于硬件的,我怀疑您在这里不会得到答案。此外,如果人们知道您计划使用哪些超声波传感器,也可以帮助他们回答您的问题,以了解您需要多少引脚-请在问题中详细说明,即每个HC-SR04传感器需要1个输入引脚和1个输出引脚,我计划使用6个传感器。