我正在使用arduino的simulink suppport软件包对两个arduino mega进行编程。我想用一个兆来发送一个数字到另一个兆。我正在尝试使用I2C通信,但由于simulink不允许您为大型发送数据设置地址而失败了。因此,我不知道在接收数据的巨型地址中放置什么地址。
我尝试了另一种方法,该方法是将数据发送到第三个arduino,在arduino IDE中读取该数据,我可以为该从属arduino设置地址,然后将该数据转发到Simulink中的第二个arduino。该方法也没有起作用,因为无论我发送到arduino IDE的数字是多少,它都只会读取183。如果我在simulink中添加了增益块,那么在IDE中接收到的数字是187。无论添加什么增益块,它都会增加4。增益的大小。
我希望一个百万美元能够成功从另一个百万美元获得一个号码。它不必是确切的数字,但关系必须是一致的。 例如发送1但收到5可以 只要发送2接收10。