Skip to content

踩坑Robotics Stack Exchange2013-04-26

Arduino Uno 只有 6 个模拟输入如何接 8 个传感器 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Connecting More Than Six Analog Input Pins to arduino(Robotics Stack Exchange #1227)

状态:已解决

问题 ​

项目计划用 Arduino Uno 控制 8 个距离传感器,但 Uno 只有 6 个模拟输入引脚,不够连接 8 路模拟输入。

环境 ​

嵌入式控制器 / 串口通信

解决办法 ​

  1. 增加 analog multiplexer,把多路模拟输入复用到 Arduino;注意需要模拟多路复用器,普通数字 mux 不能用于模拟输入。
  2. 更换为自带足够模拟输入的开发板,如 Arduino Mini、Arduino Due、Arduino Mega 或 Teensy 3.0。
  3. 增加一个或多个外部 ADC,通过 Arduino 的数字引脚读取,例如 ADS1115、MCP3208、LTC2440 等。

原问题作者:Dylan Katz;采纳答案作者:David Cary。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。

来源

本页事实对应的公开页面,以原文为准。

  1. Robotics Stack Exchange #1227:Connecting More Than Six Analog Input Pins to arduino访问 2026-10-22