本教程展示了如何使用MATLAB®和Arduino®董事会从TMP36传感器获取温度数据。您可以获取并分析传感器数据Arduino的MATLAB支持包。金宝app
在这个演示中,我们将看到如何使用一个测量温度Arduino电路板和MATLAB。同样的技术也可以用来衡量其他模拟信号。为此,我为预装Arduino MATLAB和MATLAB支持包。金宝app如果你没有支持包安装,然后你可以去附件选项卡,金宝app点击硬件支持包下载和安装支持包。
我使用一个Arduino, TMP 36温度传感器,这个演示USB-Micro B电缆。使用MATLAB来测量温度,连接TMP 36传感器。由于销1至5伏。销3接地。和销2 A7。记住,USB电缆必须连接到编程端口上。
为Arduino开始使用MATLAB支持包,让我们去回金宝app家的文档使用的许多方法之一。输入医生在MATLAB命令窗口,然后向下滚动页面,打开浏览器内部的中心。在右下角,所有支持安装的包的列表和链接的主页是可用的。金宝app
我要点击开始,找出我从MATLAB可以连接到Arduino电路板。我要这里给出的代码片段复制粘贴在MATLAB命令窗口与第一个可用的Arduino建立连接板连接到这个电脑。
我们的下一个任务是使用MATLAB测量温度传感器的模拟信号。搜索Arduino模拟。MATLAB提供的第一个建议是导致电压函数,可以从Arduino电路板读取模拟电压。让我们去MATLAB命令窗口,看看我们可以使用这个函数测量模拟信号。
我重复了几次函数来确保我读的稳定电压传感器。现在,下一个任务是将这个值的电压转换成温度。为此,我将解释当您可以使用MATLAB函数。函数必须使用执行重复性任务,如不同的输入值。我在这里有一个函数称为voltToFa,温度传感器的电压值转换为华氏温度。
这个函数中的第一行将电压转换成摄氏使用传感器的手册中给出的公式。第二行这个摄氏度值使用标准的公式转换为华氏度值。一个脚本,另一方面,可以用来执行重复性任务。然而,它不能输入值。
我在这里有一个脚本名为temp-from-sensor使用读取电压函数,我们只是了解和voltToFa测量传感器的电压和将其转换为温度。显示温度传感器的有效性,我连接一个网络摄像头监控自动调温器在我的办公室。我从摄像头获取图像流,和我显示温度的值。为此,我使用MATLAB支持包中可用的预览功能的摄像头。金宝app
,我们看到了如何使用MATLAB测量温度或任何模拟信号和Arduino电路板。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。