此示例显示了MATLAB®功能如何在Simulink®模型中使用,以从心率传感器读取模拟电压。金宝appMATLAB功能从REES52心率传感器读取连接到ARDUINO®UNO板上的“A0”引脚的模拟电压。Arduino UNO板可以读取0到5V之间的电压,并返回0-1023范围内的数字。模型中的MATLAB功能块返回此数字。如果保持传感器,则阅读变更。可以基于这种阅读的变化来计算心率。
具有心率传感器的样品图像如下所示。
心率传感器由三根电线组成。最右线(R)连接到模拟引脚,中线(M)连接到VCC,左侧电线(L)连接到地。
R - A0
M - VCC(5V)
L - GND.
在开始此示例之前,请安装以下MathWorks®产品:下载188bet金宝搏
金宝app用于Ar金宝appduino硬件的Simulink支持包
MATLAB支金宝app持包装arduino硬件
我们建议完成以下示例:
arduino硬件的Matlab支持包入门金宝app(Arduino金宝app硬件的MATLAB支持包)
Arduino Uno.
REES52心率传感器
Open_System('arduino_heart_rate_sensor');
在这方面硬件选项卡,单击硬件设置打开配置参数对话框。
选择硬件实现窗格并从中选择您的Arduino硬件硬件板参数列表。不要更改任何其他设置。点击好的。
在这方面硬件Simulink模型的金宝app标签,在模式部分,选择跑在船上然后点击构建,部署和启动在arduino板上运行此模型。
要查看主机上的传感器读数,请使用监视器和调谐功能运行模型。要这样做,在硬件Simulink模型的金宝app标签,在模式部分,选择跑在船上然后点击监控和曲调。