极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13119|回复: 8

求助~如何用两个Arduino读取同一个电位器的数据

[复制链接]
发表于 2013-9-28 21:42:12 | 显示全部楼层 |阅读模式
如题~我现在想用两个Arduino 的板子同时读取同一个电位器的数据,可是直接把电位器接到两个板子的ADC接口上,读出来的数据很不稳定。论坛里搜了好久也没找到针对这个问题的答案。还求各位大侠相助~
回复

使用道具 举报

发表于 2013-9-29 03:25:19 | 显示全部楼层
不能直接接两个板子。你可以用一个arduino板子读取,然后把结果传给另一个arduino
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-29 14:06:24 | 显示全部楼层
春泥蛋炒饭 发表于 2013-9-29 03:25
不能直接接两个板子。你可以用一个arduino板子读取,然后把结果传给另一个arduino

之前也是这样做的,用I2C传给另一个板子,可是一旦调用I2C的库就很影响程序速度了。是个比较麻烦的问题。。没有别的办法吗?通过某种电路设计?
回复 支持 反对

使用道具 举报

发表于 2013-9-29 14:23:48 来自手机 | 显示全部楼层
一个读取电位器的数据。然后通过PWM输出到另一个的模拟口。
回复 支持 反对

使用道具 举报

发表于 2013-9-29 23:31:16 | 显示全部楼层
如果你非要用两个arduino读取,那你考虑用一个双联的电位器了。
回复 支持 反对

使用道具 举报

发表于 2013-9-30 09:08:10 来自手机 | 显示全部楼层
想飞的猫 发表于 2013-9-29 23:31
如果你非要用两个arduino读取,那你考虑用一个双联的电位器了。

正解,双联电位器是同步的,虽然可能会有同步误差
回复 支持 反对

使用道具 举报

发表于 2013-9-30 20:53:36 | 显示全部楼层
最好接个射随电路,然后各自串接电阻到各自的AD口,两个电阻有相互隔离作用。
回复 支持 反对

使用道具 举报

发表于 2013-10-1 05:07:18 | 显示全部楼层
future3321 发表于 2013-9-29 14:06
之前也是这样做的,用I2C传给另一个板子,可是一旦调用I2C的库就很影响程序速度了。是个比较麻烦的问题。 ...

用串口通信就可以了,连线简单,不需要另外加库
回复 支持 反对

使用道具 举报

发表于 2013-10-1 19:13:21 | 显示全部楼层
这事貌似弄大了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 11:45 , Processed in 0.057220 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表