主要内容

使用Android设备USB串行通信

这个例子展示了如何使用仿真软件®支持包为Android™设备发送和接金宝app收串行数据金宝app从Arduino硬件。

在本例中,您可以在Android设备之间交换数据和Arduino硬件使用USB电缆。

这个例子使用了两个仿真软件模型:金宝app

  • 安卓系统模型:在这个模型中,方位定位传感器数据块发送到从Arduino Arduino和接收数据的设备。

  • Arduino模型:在这个模型中,数据来自你的Android设备发送回Android设备。

使用这些模型,你可以:

  • Android设备之间建立一个USB串行连接和Arduino电路板

  • 配置和运行仿真软件模型为Androi金宝appd设备和Arduino电路板

先决条件

在你开始这个例子之前,您必须:

所需的硬件

  • Android手机或平板电脑

  • Arduino兆2560 /百万理应/因为/莱昂纳多/ MKR1000

  • USB电缆

  • USB OTG转换器

任务1 -为支持Arduino硬件配置金宝app仿真软件模型金宝app

您可以跳过这个任务如果使用Arduino MKR1000。

在这个任务中,您将配置的模型支持Arduino电路板。金宝app

1。在你的仿真软件模金宝app型,打开建模选项卡和新闻Ctrl + E打开配置参数对话框。

2。选择硬件实现窗格中,选择你的Arduino硬件的硬件板参数列表。不改变任何设置。

3所示。点击好吧

4所示。同样,配置模型安卓设备

请注意:确保波特率(硬件实现>硬件板设置>目标硬件资源>串行端口属性)都是一样的在Android设备和Arduino硬件。串行通信是不可能的波特率是不同的。

任务2 - Android设备上配置和运行仿真软件模型金宝app和Arduino硬件

1。打开安卓系统模型

open_system (“androidSerialSendReceive”);

2。在硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击构建、部署和启动在Android设备上运行这个模型。

3所示。打开Arduino模型

open_system (“arduino_android_serial”);

4所示。在硬件仿真软件模型的选项卡,金宝app在模式部分中,选择机上运行然后点击构建、部署和启动Arduino设备上运行这个模型。

5。迷你USB连接的USB OTG转换器电缆到Android设备。普通USB连接的USB OTG转换器结束的USB电缆。同样的微型USB端普通USB电缆连接到Arduino硬件。你也可以连接USB OTG转换器Arduino Android设备硬件和USB电缆。

请注意:出于安全原因,每当一个USB设备被连接到一个Android设备,接受Android屏幕上出现的消息。

6。Arduino硬件,验证如果LED发光。这表明Arduino硬件从Android设备接收功率。

其他的事情努力