本示例向您展示如何从iPhone或iPad控制树莓派®LED。
iPhone和iPad提供无线接入和图形用户界面。您可以使用iPhone/iPad作为前端,无线控制连接到树莓派板上的硬件和外围设备,从而创建引人注目的项目。在本例中,您将分别在树莓派硬件和iPhone/iPad上配置和运行两个Simulink模型。万博1manbetx你可以在iPhone/iPad上控制树莓派板上的LED开/关。
你将学习如何:
设置树莓派硬件与iPhone/iPad之间的网络连接
为树莓派硬件配置并运行Simulink模万博1manbetx型以接收来自iPhone/iPad的UDP数据包
配置并运行用于iPhone/iPad的S万博1manbetximulink模型,向树莓派硬件发送UDP数据包
我们建议填写树莓派硬件的Simulink支持包入门万博1manbetx万博1manbetx的例子。
要运行这个例子,你需要以下硬件:
树莓派板
iPhone / iPad
你需要万博1manbet万博1manbetxx苹果iOS设备的Simulink支持包在iPhone万博1manbetx/iPad上运行Simulink模型。
1.安装万博1manbet万博1manbetxx苹果iOS设备的Simulink支持包.
点击下面的链接
下载并安装苹果iOS设备的Simulink万博1manbetx支持包万博1manbetx
2.(推荐)完成开始使用苹果iOS设备的例子万博1manbet万博1manbetxx苹果iOS设备的Simulink支持包你刚刚安装了。
在本任务中,您将设置树莓派板与iPhone/iPad之间的网络连接。本例中使用的通信协议为UDP。
1.使用以太网线将树莓派板通过以太网口连接到网络。
2.将iPhone/iPad通过Wi-Fi连接到同一个网络。检查设置->无线网络->[已连接Wi-Fi网络]找到你的iPhone/iPad的IP地址。
3.验证树莓派板与iPhone/iPad之间的连接。
在MATLAB命令提示符中执行以下命令:
R =覆盆子
该命令返回一个带有树莓派板IP地址信息的对象。
运行命令system(r, 'sudo ping [iOS_IP_Address] -c 10')使用步骤2中找到的iPhone/iPad IP地址验证连接。如。
系统(r,'sudo ping 172.31.205.40 -c 10')
1.打开预配置树莓派模型并将其配置为树莓派板的IP地址。在树莓派板上通过点击构建、启动和部署按钮。
2.打开预配置苹果iOS模式.双击UDP接收块。打开块掩码,在界面中输入树莓派板的IP地址远端IP地址编辑框。点击好吧保存并关闭块掩码。在iPhone/iPad上构建并运行此模型构建、启动和部署按钮。iOS应用程序将在你的iPhone/iPad上运行。
3.iOS App运行后,按下iOS App中的开关按钮,观察LED的亮/灭。
请注意:如果您在使用UDP与计算机通信时遇到问题,防病毒或防火墙软件可能会阻止UDP通信。中指定的端口号的流量UDP接收块。
这个例子向你展示了如何创建Simulink模型,允许树莓派硬件板和iPhon万博1manbetxe/iPad之间使用UDP协议通信。