主要内容

使用Arduino浏览器应用程序

发射Arduino®浏览器应用程序使用这些方法:

  • 在MATLAB®命令窗口中,输入arduinoExplorer

  • 应用程序在MATLAB将来发布标签,测试和测量,点击应用程序图标。

    启动应用程序后,选择相对应的设备卡Arduino板你想使用。

    如果应用程序不会自动检测设备和它不出现在所有的硬件部分中,使用一个配置卡上面的手动添加你的设备基于连接类型。

  • 应用程序MATLAB将来发布的标签测试和测量,单击硬件管理器应用程序图标。在所有的硬件部分,单击设备发现Arduino电路板的卡片。这将启动Arduino浏览器应用程序。

设置和连接到官方Arduino电路板和克隆

Arduino浏览器应用程序可以自动检测官员Arduino电路板,连接到你的电脑。软件还检测到并显示其他非官方(克隆)Arduino董事会如果他们曾使用应用程序设置和配置。

如果你没有看到Arduino电路板的连接所有的硬件部分中,使用一个应用程序主界面上的配置卡手动添加你的Arduino电路板:

  • 配置USB Arduino

  • 配置蓝牙Arduino

  • 配置无线Arduino

连接到董事会第一次按照说明出现当你点击任何上述配置卡。

提示

所有的硬件部分显示所有非官方Arduino电路板(克隆),即使是手动添加的,关闭按钮X。你可以从列表中删除一个非官方的董事会通过单击X按钮。

管理所需的库

推出一个新应用程序会话后,可以管理所需的库,完成以下步骤。

  1. 确保Arduino电路板在USB接口连接到计算机。

    请注意

    向董事会上安装Arduino库只支持通过USB连接。金宝app

  2. 点击配置部分的应用程序。

  3. 管理库窗口显示了安装的库。安装一套新的图书馆董事会,并单击选择所需的库安装库。删除一个图书馆Arduino电路板上安装,但不是必需的当前会话,你可以明确相应的库选择,然后单击安装库

为GPIO管脚配置读和写

您可以使用销Explorer窗格和销在Arduino浏览器配置面板应用程序配置每个销读写数据。

  1. 在销Explorer窗格中,单击对应的行针,你想配置。销配置面板显示的选项可以使用配置选中的销。

  2. 在销配置面板中,选择模式从列表中,如果需要指定一个标签来唯一地标识销。

    在您选择的模式之后,列是自动更新的值。例如,如果您设置模式模拟输入,应用程序开始读取数据从相应的销和显示读值列。

  3. 如果你选择了一个模式,允许您向销写入数据,写入值列指定一个值,应用程序指定的数据到销写道。

提示

Arduino浏览器应用程序显示所选板的引脚分配图面板右下角的应用程序窗口。

更有效地查看引出线图:

  • 增加引脚分配面板——最大限度地面板的面积和崩溃其他相邻板通过双击它。

  • 在另一个窗口打开引出线面板,单击引出线的图标出现在顶部面板。

关于记录和可视化数据的详细信息,请参见从Arduino针可视化并记录数据

请注意

点击新会话在应用程序重置所有Arduino销配置和设置它们设置模式。

连接到SPI设备

Arduino浏览器应用程序允许您配置SPI通信接口,您可以使用它来读写数据连接到Arduino的SPI设备硬件。

为此,单击SPI图标配置部分应用程序。使用SPI设备设置窗口选择针和配置SPI通信性能。

你设定的值后,单击好吧。所有支持的别针SPI通信配置为使用协金宝app议和他们都显示在一行在销的探险家。

控制精度在读写操作,设置精度管脚配置面板的价值。

这个自动更新列中的值在销Explorer窗口。SPI接口,设备写入数据,在一个细胞写值列,也从设备中读取相同的字节的数据读值列。

的更多信息添加解码逻辑选项,看到解码读取数据

记录和可视化数据的更多信息,见从Arduino针可视化并记录数据

连接到I2C设备

您还可以使用Arduino Explorer应用配置I2C通信接口和使用接口读写数据连接到Arduino的I2C设备硬件。

单击I2C图标配置部分应用程序,并使用I2C设备窗口选择I2C总线(如果你的董事会支持多个总线)金宝app和修改I2C属性。

提示

点击扫描I2C扫描所有可用的I2C的I2C接口设备地址。

一旦你设置I2C属性,点击好吧。销Explorer窗口现在显示一行I2C通信。

为I2C配置读和写

使用相对应的管脚配置面板I2C接口来执行这些操作。

  • 读或写

  • 寄存器读或写

    中指定的值精度参数必须匹配设备寄存器的大小。

    一旦你设置的参数值(在阅读和寄存器读取操作),点击。读值列对应的I2C行销Explorer窗格显示为已读的值SDA销或寄存器地址。

    一旦你设置的参数值(在编写和寄存器写操作),编辑相应的细胞在写值列和输入值写入到SDA销或注册地址。

  • 执行连续读取的数据。

    选择连续读选项,然后单击开始阅读不断从I2C设备读取数据。读值列中显示值变化不断根据所读取的数据。点击停止阅读停止阅读I2C设备的数据。

更多的信息添加解码逻辑选项,看到解码读取数据

记录和可视化数据的更多信息,见从Arduino针可视化并记录数据

连接到串行设备

Arduino浏览器应用程序允许您配置串行通信接口和使用接口读写数据串行设备连接到Arduino硬件。

单击串行图标配置部分的应用程序和使用设置串行设备窗口选择串行端口和修改串行通信的性质。

你设定的值后,单击好吧。针对串行销销Explorer显示行。

您可以使用串行执行读取和写入针遵循相同的过程中描述为I2C配置读和写

解码读取数据

Arduino浏览器应用程序允许您解码原始数据通信协议接口的Arduino电路板和视图中的解码数据应用。在销Explorer窗格中,选择相对应的行一个通信接口(I2C、SPI串行)然后单击添加解码逻辑在销的配置面板中。

在添加解码逻辑窗口中,指定一个MATLAB函数或使用浏览按钮来选择一个MATLAB函数包含逻辑解码数据。点击好吧在选择该文件。

请注意

确保您使用语法的建议添加解码逻辑窗口函数是保存在MATLAB的道路。

解码逻辑管脚配置面板中的字段更新显示文件的名称。

一旦你提供解码逻辑:

  • 读值列在销Explorer窗口中显示解码数据接口而不是原始值。

  • 现在的日志面板应用程序显示一个新列命名与解码值解码数据。

从Arduino针可视化并记录数据

你可以用情节和面板登录应用程序可视化Arduino电路板和分析数据。这个应用程序还提供一个选项来记录来自多个针工作空间变量的数据进行进一步分析。

策划小组

的情节面板应用程序使您能够交互式地查看数据读取Arduino董事会。使用阴谋面板,您可以:

  • 可视化数据从所有读取别针。

  • 使用情节的设置进一步自定义显示(网格,轴,等等)。

  • 切换信号的可见性的情节通过交互式地点击相应的信号的传奇。

日志面板

的日志面板应用程序提供了一个表有数据通信的细节,比如时间戳,类型的操作,数据的价值,价值的解码数据,数据的大小,数据类型。这个表是特别有用,当你不断读取数据的通信协议接口(I2C、SPI串行)。

您可以选择显示格式以适当的格式显示数据值在表中。你可以设置数据格式默认的,十六进制,美国信息交换标准代码,二进制。如果你设置数据格式默认的从针,日志显示原始数据。

这个应用程序还提供一个选项来导出整个日志作为一个时间表到工作区中。为此,单击导出日志出口部分的应用程序。

记录数据

Arduino浏览器应用程序允许您记录的数据Arduino针工作空间变量指定的一段时间。要做到这一点:

  1. 选中该复选框在创纪录的销柱销Explorer窗口中相应的针。

  2. 记录部分的程序,指定工作空间变量名称和持续时间,然后单击记录

    您可以查看的状态数据记录过程在应用程序的状态栏。

    如果你想停止记录在指定的时间之前,点击停止记录部分的应用程序。

记录数据保存到工作空间变量和更新应用程序的状态栏中显示。

数据记录完成后,你可以点击信号分析仪分析部分应用程序分析记录数据。

生成MATLAB脚本

您可以使用生成脚本选项出口Arduino的浏览器应用程序生成MATLAB代码在一个脚本。使用这个选项来执行相同的操作执行的应用程序通过使用MATLAB提供的对象和功能支持包Arduino硬件。金宝app您还可以使用这段代码添加额外的逻辑,创建自己的自定义功能或应用程序。

可定制的视图的应用程序

您可以自定义的用户界面元素的应用。

用户界面元素 定制
销的探险家
  • 确定针显示通过使用四个选项之一的右上角销Explorer窗口:所有,模拟,数字,或在使用

  • 增加窗口大小崩溃右边的销配置面板或情节和日志面板底部。

销配置、阴谋、日志

增加面板区域最大化面板通过双击它和其他面板崩溃。

传说 拖动传奇改变它的位置。
情节的设置

使用情节设置按钮:

  • 显示的传说

  • 显示网格

  • 显示多个轴

  • 规模轴