• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

esp8266如何扩展io口

yhj416606438 2020-08-22 浏览量:4053
默认只有2和io口,有能有办法用最低成本扩展到8个io口,io口驱动三极管再驱动继电器
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以使用MCP23017进行扩展,采用iic进行通讯,两个io即可扩展为16路io,如果没有iic接口,可以用软件实现iic,不过最好可以把主控更换为esp8266-12f,资源更多,扩展性更强,要是还不够还可以使用esp32-s2,支持的io口更多。
    • 发布于 2020-08-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 我觉得你换个模组的成本比直接想扩展的成本可能更低,因为esp8266有很多不同的应用模组,你估计是参考的ESP01系列的,它引出的GPIO确实少,但ESP8266也有的引出的GPIO是很多的,比如有引出10多个GPIO的应用esp8266的模组NodeMCU

    其实ESP07、ESP12系列都有9个IO可以用的。

    • 发布于2020-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 8个IO的话,直接使用138译码器就可以了,这个成本是很低的了
    • 发布于2020-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 2个IO口使用模拟I2C,接一个I2C的IO扩展芯片,比如MCP23017
    • 发布于2020-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 用那种IIC的扩展芯片吧,2线扩充到8个IO
    • 发布于2020-09-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

esp8266如何扩展io口