Raspberry pI和arduino一起工作

31次(最近30天)
保罗
保罗 2014年4月11日
编辑: Ryhor Prakapovich2016年7月22日
在MAtLAB的simulink中,可以将arduino和树莓派结合在同一个项目中。金宝app我可以在我的windows pc上做一个项目,但我想控制arduino,那个arduino是连接在树莓派????
1评论
罗德里古普塔
罗德里古普塔 2016年7月4日
是的,你可以通过树莓派的GPIO针来控制你的arduino。

登录评论。

接受的答案

Murat米色
Murat米色 2014年4月15日
最简单的方法就是使用MATLAB接口和运行在Arduino上的Simulink模型。金宝app首先下载并安装MATLAB树莓派硬件支持包和Simuli金宝appnk Arduino硬件支持包。金宝app
创建一个在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金宝apprduino上的Simulink模型将接收您从运行MATLAB的主机PC发送的串行命令。由您来定义运行在Arduino上的模型使用您发送的串行命令做什么。
1评论
保罗
保罗 2014年4月16日
谢谢你的回答,这是个好主意
但是我还有一个问题,我可以在simulink中使用树莓派吗?金宝app
我的想法是,我想在我的办公室用simulink和树莓派一起工作,但是树莓派是在我家里连接的金宝app

登录评论。

更多的答案(2)

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

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

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!

翻译的