主要内容

使用Arduino Explorer应用程序测量温度和控制外围设备

本示例帮助您使用Arduino®Explorer应用程序连接到Arduino板,并根据温度变化控制附加的外围设备。

在本例中,Arduino板连接到三个外设:伺服电机、LED和温度传感器。

该应用程序提供了一个统一的接口来监控温度传感器的输入,并向LED和伺服电机外围设备提供输出。

要打开应用程序,在MATLAB®工具条上,在应用程序选项卡,在测试和测量部分,单击Arduino Explorer。

需求

要运行这个例子,你必须有以下硬件:

  • Arduino®董事会

  • 模拟输出温度传感器

  • 伺服电机

  • 领导

  • 电阻器

使用Arduino Explorer应用程序测量温度和控制外围设备

已完成Arduino板的配置并通过USB连接。如果电路板需要预配置,安装和配置Arduino硬件

单击观点引出线按钮,查看单板的引脚图。引脚图可以帮助您识别Arduino引脚,以便将外设连接到单板上。

配置Arduino单板

  1. 设置Arduino的模拟引脚A0,用于接收温度传感器的模拟输入。在引脚配置窗格,选择A0行。在配置销面板设置模式类推输入和自定义名称TempData。

  2. Arduino资源管理器应用程序自动在时间镜中绘制输入数据。中取消选择引脚,可以关闭绘图情节针窗格。类似地,设置模式数字引脚D2和D3,作为数字输出和伺服。您还可以为这些引脚提供自定义名称。请注意: Arduino Explorer App在读取或输入模式下绘制引脚。

  3. 阅读的价值窗格显示引脚的传入值。引脚A0显示温度传感器的输入电压。引脚D2显示伺服电机轴的当前角度(归一化)。

  4. 您可以使用写价值将数据写入Arduino引脚。在数字引脚D2上输入1将使LED发光。对于D3,写入与读取值不同的值,将使伺服电机轴旋转。

  5. 你也可以记录引脚的数据通过选择记录销选择下销的配置,并按记录在工具条中。该数据在指定的持续时间内记录在工作空间变量中。

  6. 如果您有信号处理工具箱,还可以使用信号分析仪应用程序通过单击信号分析仪将来发布按钮。

在“Arduino Explorer”应用程序工具栏中,单击生成脚本,打开MATLAB实时编辑器,显示等效的MATLAB代码。该代码包含命令来创建Arduino®连接,配置Arduino引脚和读写数据。

您可以在代码中添加自己的逻辑,控制设置。

现在设置已经准备好控制伺服电机时,温度电压增加超过阈值电压。