外观
踩坑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 路模拟输入。
环境
嵌入式控制器 / 串口通信
解决办法
- 增加
analog multiplexer,把多路模拟输入复用到 Arduino;注意需要模拟多路复用器,普通数字mux不能用于模拟输入。 - 更换为自带足够模拟输入的开发板,如 Arduino Mini、Arduino Due、Arduino Mega 或 Teensy 3.0。
- 增加一个或多个外部
ADC,通过 Arduino 的数字引脚读取,例如ADS1115、MCP3208、LTC2440等。
原问题作者:Dylan Katz;采纳答案作者:David Cary。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。