Raspberry pI和arduino一起工作

48次浏览(最近30天)
保罗
保罗 2014年4月11日
编辑: Ryhor Prakapovich2016年7月22日
在MAtLAB的simulink中,可以将arduino和树莓派结合在同一个项目中。万博1manbetx我可以在我的windows pc上做一个项目,但我想控制arduino,那个arduino是连接在树莓派????

1评论

罗德里古普塔
罗德里古普塔 2016年7月4日
是的,你可以通过树莓派的GPIO针来控制你的arduino。

登录置评。

接受的答案

Murat米色
Murat米色 2014年4月15日
最简单的方法就是使用MATLAB接口和运行在Arduino上的Simulink模型。万博1manbetx首先下载并安装MATLAB树莓派硬件支持包和Simuli万博1manbetxnk Arduino硬件支持包。万博1manbetx
创建一个在Arduino上运行的模型,并通过Serial Receive块接收命令。将这个模型部署到您的Arduino板上。然后使用串行协议连接树莓派和Arduino板。你可以通过两种方式使用串行连接Arduino到树莓派。以下网站介绍了不同的方法: http://conoroneill.net/connecting-an-arduino-to-raspberry-pi-for-the-best-of-both-worlds/ .我个人使用的是选项4。
然后,你可以使用树莓API从MATLAB连接到你的树莓派,创建一个serialdev对象,并通过树莓派发送命令到你的Arduino。确保在创建串行对象时,使用'/tty/AMA0'作为端口并指定正确的波特率(通常为9600)。运行在A万博1manbetxrduino上的Simulink模型将接收您从运行MATLAB的主机PC发送的串行命令。由您来定义运行在Arduino上的模型使用您发送的串行命令做什么。

1评论

保罗
保罗 2014年4月16日
谢谢你的回答,这是个好主意
但是我还有一个问题,我可以在simulink中使用树莓派吗?万博1manbetx
我的想法是,我想在我的办公室用simulink和树莓派一起工作,但是树莓派是在我家里连接的万博1manbetx

登录置评。

更多的答案(2)

Murat米色
Murat米色 2014年4月21日
是的,你可以。你需要确保你的工作电脑可以和你的树莓派连接到你的家庭网络。这通常意味着您需要在您的家庭网络上进行端口转发,以引导用于树莓派的TCP流量。“Sup万博1manbetxport Support Package for Raspberry Pi Hardware”使用的接口如下:
SSH: TCP / 22
Raspi接口:TCP/18725和UDP/18725
万博1manbetx外部模式:TCP/17725(用户可设置)
您需要将进入您的家庭网络的以太网流量转发到您的树莓派。您还需要找到您的家庭网络的IP地址。阅读文档中的以下部分,设置你的树莓派发送电子邮件,表明它的IP地址: //www.tianjin-qmedu.com/help/万博1manbetxsimulink/ug/configure-raspberry-pi-hardware-to-email-ip-address-changes.html
你也可以订阅动态DNS服务,注册你的树莓派,只使用主机名访问。

0评论

登录置评。


Ryhor Prakapovich
Ryhor Prakapovich 2016年7月22日
编辑:Ryhor Prakapovich 2016年7月22日
你好,你可以在以下项目中看到两个精彩的例子:
在第二个项目是由软件串口接口Block for Simulink Support Package for Raspberry Pi Hardware!万博1manbetx万博1manbetx

0评论

登录置评。

登录来回答这个问题。