求教Lego NXT 和Arduino 用i2c 通信
各位高手,请问有人搞过Lego NXT 和Arduino 用i2c 通信吗?我发现I2C低电平总是被拉高到2v左右。不知道是否需要特殊处理电路。NXT 的输入口4的5、6线都用了82k电阻。请教大家! 我也有NXT!你是说使用IIC让NXT和ARDUINO相互通讯?I2C不是主从方式的么?怎么交互呢? 拾瑞 发表于 2012-5-26 17:37 static/image/common/back.gif
我也有NXT!你是说使用IIC让NXT和ARDUINO相互通讯?
I2C不是主从方式的么?怎么交互呢?
是主从方式,而且只能Arduino为从机。 你好,i2c需要做成主从模式才可使用。 一个方案是把Arduino做成从。使用nxt 调用。还有一个办法是直接使用rs485 协议通讯。
Damn_intuition 发表于 2012-5-28 11:52 static/image/common/back.gif
你好,i2c需要做成主从模式才可使用。 一个方案是把Arduino做成从。使用nxt 调用。还有一个办法是直接使用r ...
我就是用从方式,但是SDA/SCL低电平总被拉高了2v,我是Arduino 2560 话说用官方的固件能做到iic兼容么?以前我用的是lejos固件…… 前天终于搞明白了,NXT与ARDUINO使用I2C时,NXT必须为主机是前提;另外NXT的SCL,SDA脚不能加上拉,否则永远调不通!
页:
[1]