树莓派与Arduino的共同努力

조회수:51(30최근일)
保罗
保罗 2014年4月11日
편집: Ryhor Prakapovich2016年7月22日
这是可能的结合的Arduino和树莓派在Simulink在MATLAB中的同一个项目。万博1manbetx我可以做一个项目,在我的Windows PC,但我想控制的Arduino,即Arduino是连接在树莓派????

댓글수:1

尼哈尔古普塔
尼哈尔古普塔 2016年7月4日
是的,你可以控制树莓派的GPIO引脚您的Arduino。

로그인评论。

채택된답변

穆拉特·贝尔盖
穆拉特·贝尔盖 2014年4月15日
做你的描述最简单的方法是与Arduino的运行Simulink模型一起使用树莓派MATLAB的接口。万博1manbetx下载并首先安装MATLAB支持包树莓派的硬件和Simul万博1manbetxink支持包Arduino硬件。万博1manbetx
创建一个模型,其经由串行上的Arduino运行并接收命令接收块。部署这种模式您的Arduino板。然后,使用串行协议连接您的树莓派和Arduino的板。您可以通过两种方式使用串行一个Arduino连接到树莓派。以下网站介绍不同的方法: http://conoroneill.net/connecting-an-arduino-to-raspberry-pi-for-the-best-of-both-worlds/ 。我个人使用的选项4。
然后,您可以从MATLAB使用raspi API连接到您的树莓派,创建一个serialdev对象,并发送指令到您的Arduino了树莓派。确保在创建串行对象,请使用“/ TTY / AMA0”作为端口,并指定正确的波特率(通常为9600)。在Ard万博1manbetxuino的运行仿真模型将收到来自运行MATLAB PC主机发送串行命令。它是由你来定义什么在Arduino的模式运行,那么你发送的串行命令。

댓글수:1

保罗
保罗 2014年4月16日
感谢您的回答,它是个好主意
但我有其他的问题,我可以用树莓派使用Simulink,出了本地网络的???万博1manbetx
这个想法是我使用Simulink想用在我的办公室的树莓派的工作,但树莓派连接在我家万博1manbetx

로그인评论。

추가답변(2개)

穆拉特·贝尔盖
穆拉特·贝尔盖 2014年4月21日
是的你可以。你需要确保你的工作电脑可以与您的树莓派连接到家庭网络进行通信。这通常意味着你需要做您的家庭网络直接TCP流量用于树莓派的端口转发。支持支持万博1manbetx包树莓派的硬件使用以下端口:
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日
你好,两次精彩的例子,你可以在下面的项目看:
在第二个项目是由软件串行接口模块为Simulink的支持包树莓派的硬件开发!万博1manbetx万博1manbetx

댓글수:0

로그인评论。

이질문에답변하려면로그인을(를)수행하십시오。


被某某人翻译